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

If-Block ohne End If? Bin zu blöd...

Forumthread: If-Block ohne End If? Bin zu blöd...

If-Block ohne End If? Bin zu blöd...
06.02.2004 10:49:42
Russi
Hallo Profis!
Sorry für die Anfängerfrage, aber ich weiß nicht mehr, was Excel von mir will. Bei Ausführung des folgendes Codes kriege ich immer die Fehlermeldung "If-Block ohne End If" in Zeile 3 und er markiert mir das Wort "next".
Kann mir vielleicht jemand sagen, was ich anders machen muss?!?
Viele Grüße
Russi
Hier der Code:
For Each Zelle In Selection
If Len(Zelle) = 13 And InStr(3, Zelle, " ", 1) = 3 And InStr(6, Zelle, " ", 1) = 6 And InStr(9, Zelle, " ", 1) = 9 Then
Next Zelle
ElseIf Len(Zelle) = 8 Then
AgtNrNeu = Left(Zelle, 2) & " " & Mid(Zelle, 3, 2) & " 00 " & Right(Zelle, 4)
ElseIf Len(Zelle) = 10 Then
AgtNrNeu = Left(Zelle, 2) & " " & Mid(Zelle, 3, 2) & " " & Mid(Zelle, 5, 2) & " " & Right(Zelle, 4)
Else: Fehler = Fehler + 1
End If
Zelle.Value = AgtNrNeu
Next Zelle
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: If-Block ohne End If? Bin zu blöd...
06.02.2004 10:53:43
Dirk
Hallo.
Das next raus nehmen, wenn nix passieren soll, dann lass den then-Zweig frei. Du kannst aber nicht vorher die Schleife weiterlaufen lassen!
Cheers
AW: If-Block ohne End If?Bin nicht mehr zu blöd...
06.02.2004 11:02:18
Russi
Hallo Cheers!
guter Tip mit dem rauslassen! Funzt 1a! Vielen Dank!
Russi
Cheers als Gruß verstehen nich als Name *g*
06.02.2004 11:03:04
Dirk
Danke für die Rückmeldung.
Anzeige
Sorry!
06.02.2004 11:04:50
Russi
Sorry, DIRK, da waren die Finger wieder schneller als die Augen...
hihi, bis später mal CHEERS o.T.
06.02.2004 11:07:33
Dirk
AW: If-Block ohne End If? Bin zu blöd...
06.02.2004 10:53:59
Matthias G
Hallo Russi,
Arbeite besser mit "Exit For" statt mit zwei Next-Befehlen.
Gruß,
Matthias
Anzeige
AW: If-Block ohne End If? Bin zu blöd...
06.02.2004 11:00:13
Russi
Hallo Matthias!
Danke für die schnelle Rückmeldung!
Exit For schmeißt mich doch aber komplett aus der For-Next-Schleife raus. Das darf aber nicht sein, da ggf. noch weitere Zellen bearbeitet werden müssen.
Viele Grüße
Russi
AW: If-Block ohne End If? Bin zu blöd...
06.02.2004 11:04:34
Matthias G
Hallo Russi,
stimmt, sorry, mein Fehler...
nimm die Lösung von Dirk - wie ich sehe, hast du das schon :-)
Grüße,
Matthias
Anzeige
AW: If-Block ohne End If? Bin zu blöd...
06.02.2004 10:55:09
Holger Levetzow
das 1. next zelle geht nicht. Nimm z.B. eine Marke
For Each Zelle In Selection
If Len(Zelle) = 13 And InStr(3, Zelle, " ", 1) = 3 And InStr(6, Zelle, " ", 1) = 6 And InStr(9, Zelle, " ", 1) = 9 Then
goto weiter
ElseIf Len(Zelle) = 8 Then
AgtNrNeu = Left(Zelle, 2) & " " & Mid(Zelle, 3, 2) & " 00 " & Right(Zelle, 4)
ElseIf Len(Zelle) = 10 Then
AgtNrNeu = Left(Zelle, 2) & " " & Mid(Zelle, 3, 2) & " " & Mid(Zelle, 5, 2) & " " & Right(Zelle, 4)
Else: Fehler = Fehler + 1
End If
Zelle.Value = AgtNrNeu
weiter:
Next Zelle
Anzeige
AW: If-Block ohne End If?Bin nicht mehr zu blöd...
06.02.2004 11:03:16
Russi
Hallo Holger!
Auch ein guter Tip! Vielen Dank dafür!!!
Viele Grüße
Russi
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige