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

Einzelne Zeilen im Code fenster nicht ausführen

Forumthread: Einzelne Zeilen im Code fenster nicht ausführen

Einzelne Zeilen im Code fenster nicht ausführen
fritz
Hallo,
wenn ich im code Fenster ein
'
vor dem befehl setze wird diese Zeile nicht ausgeführt.
beim Programmieren wäre es für mich hilfreich wenn ich da zb. die nächsten 2o zeilen vorrügergehend nicht ausführe. gibt es da eine andere möglichkeit als vor jede zeile ein
'
zu setzen?
danke
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Einzelne Zeilen im Code fenster nicht ausführen
05.05.2012 13:50:13
Hajo_Zi
Hallo Daniel,
markiere den Bereich und benutze den Schalter in der Symbolleiste Bearbeiten.

AW: Einzelne Zeilen im Code fenster nicht ausführen
05.05.2012 13:51:43
Beverly
Hi Fritz,
markiere alle Zeilen und benutzte den Schalter "Block markieren" in der Symbolleiste.


Anzeige
AW: Einzelne Zeilen im Code fenster nicht ausführen
05.05.2012 13:53:52
Tino
Hallo,
bereich markieren und auf den Button
"Block auskommentieren" bzw. "Auskommentierung des Blocks aufheben" drücken.
Zu finden im Register Ansicht - Symbolleisten - Bearbeiten.
Gruß Tino
AW: Einzelne Zeilen im Code fenster nicht ausführen
05.05.2012 14:09:52
fritz
Danke hab es gefunden
Anzeige
Anzeige

Infobox / Tutorial

Einzelne Zeilen im VBA-Code nicht ausführen


Schritt-für-Schritt-Anleitung

Um bestimmte Code-Zeilen in Excel VBA vorübergehend nicht auszuführen, kannst Du den entsprechenden Bereich auskommentieren. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne den VBA-Editor (Alt + F11).
  2. Markiere die Zeilen, die Du nicht ausführen möchtest.
  3. Klicke in der Menüleiste auf "Bearbeiten".
  4. Wähle die Option "Block auskommentieren". Dies wird vor jede markierte Zeile ein ' (Apostroph) setzen, was die Zeilen in Excel VBA als Kommentare behandelt.

Falls Du später die Auskommentierung aufheben möchtest, kannst Du den gleichen Bereich markieren und auf "Auskommentierung des Blocks aufheben" klicken.


Häufige Fehler und Lösungen

  • Fehler: Die Zeilen werden trotzdem ausgeführt.

    • Lösung: Stelle sicher, dass Du die Zeilen tatsächlich auskommentiert hast. Überprüfe, ob ein Apostroph vor jeder Zeile steht.
  • Fehler: Ich kann die Funktion "Block auskommentieren" nicht finden.

    • Lösung: Diese Funktion ist im Register "Ansicht" unter "Symbolleisten" zu finden. Möglicherweise musst Du die richtige Symbolleiste aktivieren.

Alternative Methoden

Falls Du mehrere Zeilen in Visual Studio Code auskommentieren möchtest, gibt es alternative Methoden:

  • Visual Studio Code:

    • Markiere die gewünschten Zeilen und drücke Strg + / (Windows) oder Cmd + / (Mac), um die Zeilen automatisch auszukommentieren.
  • Excel VBA:

    • Du kannst auch eine Schleife verwenden, um bestimmte Zeilen programmgesteuert auszukommentieren. Beispiel:
    Dim i As Integer
    For i = 1 To 20
        ActiveSheet.Cells(i, 1).Value = "'" & ActiveSheet.Cells(i, 1).Value
    Next i

Praktische Beispiele

Hier sind einige Beispiele, wie Du Zeilen im VBA-Code auskommentieren kannst:

  1. Einzelne Zeile auskommentieren:

    ' MsgBox "Diese Zeile wird nicht ausgeführt"
  2. Mehrere Zeilen auskommentieren:

    ' Dim x As Integer
    ' x = 10
    ' MsgBox x
  3. Block auskommentieren:

    ' For i = 1 To 10
    '     MsgBox i
    ' Next i

Diese Methoden sind hilfreich, um Teile Deines Codes vorübergehend nicht auszuführen und können die Fehlersuche erleichtern.


Tipps für Profis

  • Visual Studio Zeilennummern anzeigen: Aktiviere die Zeilennummern in Visual Studio, um schneller die gewünschten Zeilen zu finden. Gehe zu "Extras" > "Optionen" > "Text-Editor" > "All Languages" > "Zeilennummern anzeigen".

  • Verwendung von Debug.Print: Anstatt die Zeilen auszukommentieren, kannst Du Debug.Print verwenden, um Werte in das Direktfenster auszugeben, ohne die Zeilen tatsächlich auszuführen.


FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass mein Code korrekt auskommentiert ist?
Überprüfe, ob das Apostroph (') vor jeder Zeile steht. Du kannst auch die Funktion "Block auskommentieren" verwenden.

2. Kann ich Auskommentierungen auch programmgesteuert vornehmen?
Ja, Du kannst VBA verwenden, um Zeilen programmgesteuert auszukommentieren, indem Du sie mit einem Apostroph versiehst, wie im praktischen Beispiel gezeigt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige