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
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige