ich arbeite mit vb und excel.
habe zwei fragen.
kurz mein progg:
ich gebe werte in excel tabelle rein, berechne dort und zeichne dann anhand
der werte mein graph.
1.
ich formatiere in vb meine zellen.
sieht so aus:
For i = 2 To 50
.Cells(i, 1) = Rnd() * 100
.Cells(i, 2) = Rnd() * 100 - 30
.Cells(i, 3).Formula = "=Sum(A2:A" & i & ")"
.Cells(2, 5).Formula = "=Sum(A:A)"
.Cells(i, 4).Formula = "=(C" & i & "*100/E2)"
Next
dies mache ich bevor ich meine werte in die tabelle übergebe, und komischerweise stehen da schon zahlen in der tabelle obwohl ich meine werte noch nicht geladen habe.
das problem ist ich weiss nie wieviele werte ich eintrage und habe deshalb i bis 50 deklariert, wenn ich meine werte dann reinlade und es sind z.B. 30 werden dann immer noch von 30 bis 50 die zahlen gezeigt die ich garnicht geschrieben habe bzw. schon am anfang da sind.
habe dann schon vor dem schreiben meiner werte ein counter eingebaut der die anzahl der werte zählt und dann in die for schleife eingebunden wird. also statt 50 die anzahl die der counter hat.
ja und dann gehts aber wenn ich dann noch werte hinzufügen möchte sind natürlich die folgenden zeilen nicht formatiert.
weiss da jemand was da passiert und wie ich es beheben kann?
2.
wenn ich im diagramm die x werte veränder mit hilfe der maus kommt eine abfrage:
zielwertsuche
manchmal fängt es dann an zu broddeln und hört nicht auf obwohl ich noch gar kein ziel eingegeben habe, ist das ein internes problem von excel oder was ist da los?
kann man dies auch irgendwie weg bekommen?
mfg
loco