Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Schleife

Forumthread: Schleife

Schleife
31.05.2005 19:07:57
Stefan
Tach schön,
hätte ein kleines Problem.
Sheets("Variablen").Range("e16").Value = 13
Sheets("Variablen").Select
Range("e15").Select
Dim a As Single
a = 21
Do Until a &gt 42
ActiveCell = a
a = a + 1
If ActiveCell = ("21") And Sheets("Variablen").Range("e16") = 13 Then
Länge21a = ActiveCell.Offset(0, 0)
Breite21a = ActiveCell.Offset(1, 0)
Bedarf21a = Sheets("EnEV").Range("i82")
.....
End If
Loop
Mit jedem Durchlauf soll auch der Wert auf dem anderen Tabellenblatt, also die 13 um eins wachsen?!
Wär über jede Hilfe dankbar.
Stefan
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schleife
31.05.2005 20:56:04
Harald
Hallo Stefan,
prinzipiell geht das so
n = 13
Sheets("Variablen").Range("e16").Value = n
end if
n = n+1
loop
Gruß
Harald
AW: Schleife
31.05.2005 23:39:57
Stefan
Hallo Harald,
So ändert er aber n bei jedem Einzelschritt, er soll die Schleife aber einmal komplett mit 13 durchlaufen, also von 21 bis 42 und soll n dann um eins größer setzen und das Makro nocheinmal komplett durchlaufen.
Trotzdem Danke
Stefan
Anzeige
AW: Schleife
01.06.2005 07:43:23
Harald
Moin Stefan,
dann bau noch eine zweite Schleife drumherum.
Mit Do Until
oder besser mit
For n = 13 to 14
deine komplette innere Schleife
next n
Gruß
Harald
AW: Schleife
02.06.2005 00:41:13
Stefan
Danke für den Tip,
hätte funktioniert bloß leider war die Prozedur zu groß.
Habs jetzt in kleine Makros zerlegt und mit call verbunden.
Danke Stefan
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige