Hi, ich bin Makro Laie und versuche mich gerade an einer simplen Schleife, die auf vorhandene Felder in meinem Exel Programm zugreifen und das Ergebniss in einem Exel Feld eintraegt. Dazu wuerde ich gerne ein Diagramm aus dem berechneten Makro erstellen. Hoffe mir kann jemand weiterhelfen. Sub Loop_x_stefna() t = "L7" While i > ("B8" + 10) While i <= "B9" t = t + 10 * Cos("L3" * Pi() / 180) x = x + 10 End End "L8" = t End Sub Hier bekomme ich Probleme mit dem "LB"=t
Nimm eine richtige Software, nicht den Dreck den Microsoft dafür hält.
Chack wrote: > Hi, ich bin Makro Laie und versuche mich gerade an einer simplen > Schleife, die auf vorhandene Felder in meinem Exel Programm zugreifen > und das Ergebniss in einem Exel Feld eintraegt. Dazu wuerde ich gerne > ein Diagramm aus dem berechneten Makro erstellen. > Hoffe mir kann jemand weiterhelfen. > > Sub Loop_x_stefna() > t = "L7" > > While i > ("B8" + 10) > While i <= "B9" > t = t + 10 * Cos("L3" * Pi() / 180) > x = x + 10 > End > End > "L8" = t > > > End Sub > > Hier bekomme ich Probleme mit dem "LB"=t
1 | Public Sub Loopxstefna() |
2 | ' Zugriff auf einzelne Zellen geht entweder über Cells |
3 | t = Cells(7, 12) |
4 | ' oder über Range, dann darf man auch die übliche |
5 | ' Schreibweise benutzen |
6 | t = Range("L7") |
7 | |
8 | While i > (Range("B8") + 10) |
9 | While i <= Range("B9") |
10 | t = t + 10 * Cos(Range("L3") * Pi() / 180) |
11 | x = x + 10 |
12 | Wend |
13 | Wend |
14 | Range("L7") = t |
15 | End Sub |
p.s.
> Nimm eine richtige Software, nicht den Dreck den Microsoft dafür hält.
Argumente? Oder gab's heute nichts auf heise.de
Danke dir vielmals, das hilft mir sehr weiter. Jetzt beschaeftigt mich noch ein neues Problem in Zusammenhang mit der Schleife. Ich wuerde gerne jedes Zwischenergebniss der Schleife in einer Spalte speichern. Sprich, Das Ergebniss nach dem ersten durchlauf der Schleife in E1, das zweite in E2.... Kannst du mir oder jemand anders da auch einen Tip geben? Danke schonmal
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.