Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Subroutine überspringen

VBA Subroutine überspringen
25.07.2014 08:34:24
MCO
Guten Morgen!
Irgendwo hab ich mal gelesen, dass man Subroutinen im VBA-Code zum debuggen überspringen könnte.
Wiedergefunden habe ich, dass man die Tastenkombination UMSCH+F8 nehmen kann.
Ich habe aber im Sinn, dass man auch die Zeile zum Aufruf der Subroutine irgendwie kennzeichnen kann, um sie nicht detailliert zu debuggen. Leider weiß ich nicht mehr, was dazu nötig ist (z.B. # vor der Zeile?)
Wäre schön, wenn jemand einen Tip hätte....
Gruß, MCO

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

Betreff
Datum
Anwender
Anzeige
AW: VBA Subroutine überspringen
25.07.2014 09:22:54
UweD
Hallo
setze ein ' (Umsch #) davor
Gruß UweD

AW: VBA Subroutine überspringen
25.07.2014 13:06:01
MCO
Hallo UweD!
... wie man Datensätze als Text kennzeichnet weiss ich.
Die Routine soll schon durchlaufen, aber eben nicht schrittweise!
Gruß, MCO

noch weiter kann man…
25.07.2014 13:49:11
Sheldon
Hallo MCO,
…wohl nicht aneinander vorbei schreiben als Ihr beide :-D
Also, was Du m.E. suchst, ist der Haltepunkt. Den setzt du, indem du im Code auf den grauen Bereich links neben der Zeile klickst, in der du in den Debug-Modus eintreten willst. Der Code läuft dann ganz normal durch bis zu dieser Zeile.
Userbild
Was hingegen Uwe meinte, war nicht etwa in der Excelzelle ein Hochkomma zu setzen, sondern das Auskommentieren einer Codezeile. Um nicht jedesmal in den Debugmodus gehen zu müssen, weil man zu Testzwecken einen Befehl ausklammern will, kann man auch einfach die Zeile auskommentieren. Das funktioniert eben mit einem Hochkomma vor der Codezeile (geht auch hinter der Codezeile, alles was rechts davon steht, wird nicht als Befehl interpretiert.
Gruß
Sheldon

Anzeige
AW: VBA Subroutine überspringen
25.07.2014 14:11:53
Nepumuk
Hallo,
du musst per F8 zumindest in die erste Zeile der Sub-Routine springen. Dann kannst du die Prozedur abschließen (per Menüleiste - Debuggen oder du hast dir die Debuggen-Symbolleiste eingeblendet oder mit CTRL+Shift+F8). Damit springst du wieder zurück in die nächste Programmzeile der aufrufenden Prozedur.
Gruß
Nepumuk

312 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige