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

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

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

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige