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

VBA Vorgänger zeigen - Fehler, warum?

Forumthread: VBA Vorgänger zeigen - Fehler, warum?

VBA Vorgänger zeigen - Fehler, warum?
16.12.2004 13:56:01
Frank
Hallo VBA-Spezialisten,
meine Anweisung:
Dim c As Range
For Each c In Selection
c.ShowPrecedents
Next
läuft bei einer komplett markierten Spalte ins Unendliche - unter lauter Zuhilfenahme des PC-Speakers. PC reagiert nicht mehr und muß neu gestartet werden.
Frage 1: Warum?
Frage 2: Wie kann ich das abfangen?
Danke für eure Tips!
mfg
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Vorgänger zeigen - Fehler, warum?
ChrisL
Hi Frank
Eine Endlos-Schleife ist es nicht. Es dauert halt seine Zeit, bis 65536 Zellen abgearbeitet sind und bei einem langsamen PC kann es vielleicht sogar zum Absturz führen.
Wie wärs hiermit...

Sub t()
If Not IsNumeric(Right(Selection.Address, 1)) Then
MsgBox "Sie haben ein ganze Spalte markiert. Die Prozedur wird deshalb abgebrochen.", vbCritical, "Fehler"
Exit Sub
End If
End Sub

Gruss
Chris
Anzeige
AW: VBA Vorgänger zeigen - Fehler, warum?
Frank
hmm..
guter Ansatz!
Ich werde wohl so rangehen, daß ich vorher die Anzahl der markierten Felder abfragen.
Irgendsowas mit Selection.Count - ich probier mal ein bisserl rumm..
Danke nochmal!
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18