Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
616to620
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
616to620
616to620
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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
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
Anzeige
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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige