Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
500to504
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
500to504
500to504
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Mehrer For.... Next nacheinander wie ???

Mehrer For.... Next nacheinander wie ?
20.10.2004 13:56:12
KaJu
Hi
Ich habe mehrer FOR ... Next Formeln zusammen:
For xx = 1 To 15
For cc = 1 To 80
If Sheets("Mitarbeiter").Cells(cc, 2) Sheets("Mitarbeiter").Cells(xx, 100) Then GoTo falsch
For aa = 3 To 45 Step 3
If Sheets("Mitarbeiter").Cells(cc, aa) = ComboBox1 Then Sheets("Mitarbeiter").Cells(cc, aa + 1) = Sheets("Mitarbeiter").Cells(xx, 101): aa = 45
Next aa
cc = 80
falsch:
Next cc
Next xx
Wie kann ich ohne den einen GoTo Befehl auskommen?
Wenn ich ein End If vor Next cc mache kommt eine Fehlermeldung.
MfG
KaJu

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mehrer For.... Next nacheinander wie ?
Dirk
Hallo KaJu,
probier's doch mal mit "Exit For" statt "GoTo falsch".
Gruß
Dirk
AW: Mehrer For.... Next nacheinander wie ?
20.10.2004 14:23:05
KaJu
Hi
Dadurch wird jedoch die cc Rotiene beendet.
cc soll jedoch nur um 1 erhöht werden.
MfG
KaJu
AW: Mehrer For.... Next nacheinander wie ?
ChrisL
Hi ?
For xx = 1 To 15
For cc = 1 To 80
If Sheets("Mitarbeiter").Cells(cc, 2) = Sheets("Mitarbeiter").Cells(xx, 100) Then
For aa = 3 To 45 Step 3
If Sheets("Mitarbeiter").Cells(cc, aa) = ComboBox1 Then Sheets("Mitarbeiter").Cells(cc, aa + 1) = Sheets("Mitarbeiter").Cells(xx, 101): aa = 45
Next aa
Exit For
End If
Next cc
Next xx
(ungetestet)
Gruss
Chris
Anzeige
AW: Mehrer For.... Next nacheinander wie ?
20.10.2004 14:28:23
KaJu
Hi
Danke es klappt. Habe nur noch aa=45 gegen exit for ersetzt.
Warum bin ich nicht selber darauf gekommen.
For xx = 1 To 15
For cc = 1 To 80
If Sheets("Mitarbeiter").Cells(cc, 2) = Sheets("Mitarbeiter").Cells(xx, 100) Then
For aa = 3 To 45 Step 3
If Sheets("Mitarbeiter").Cells(cc, aa) = ComboBox1 Then Sheets("Mitarbeiter").Cells(cc, aa + 1) = Sheets("Mitarbeiter").Cells(xx, 101): exit for
Next aa
Exit For
End If
Next cc
Next xx
MfG
KaJu
AW: Mehrer For.... Next nacheinander wie ?
20.10.2004 14:34:48
KaJu
Hi
Warum kommt es bei meiner alten Programierung (wenn ich anstatt falsch: end if eingebe) eine Fehlermeldung und bei deiner nicht?
Ich verstehe das nicht?
Kannst du mir das erklären?
MfG
KaJu
Anzeige
AW: Mehrer For.... Next nacheinander wie ?
ChrisL
Hi ?
If x = y Then MsgBox "xy"
oder
If x = y Then
Msgbox "xy"
End If
Hoffe du verstehts was ich meine.
Gruss
Chris
AW: Mehrer For.... Next nacheinander wie ?
20.10.2004 14:40:01
KaJu
Hi
Ja, habst auch gefunden.
Entweder hinter then steht nichts, dann geht end if oder alles muß hinter then stehen.
MfG
KaJu
Habs selber gefunden DANKE NOCHMAL FÜR DIE HILFE !
20.10.2004 14:38:30
KaJu
o.t.

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige