Registriert seit: 08.07.2016
Version(en): 2016
06.12.2017, 23:54
(Dieser Beitrag wurde zuletzt bearbeitet: 06.12.2017, 23:54 von o0Julia0o.)
hi, ich möchte wissen an welcher Stelle der Fehler passiert in VBA. Kann man eine Messagebox einbauen an einer Stelle des codes - und diese dann nur per Klick auf "Weiter" beenden? So, dass danach der Code erst weiter ausgeführt wird?
oh - lol, das ist ja automatisch so ;)
Registriert seit: 11.04.2014
Version(en): Office 2007
Hallo Julia,
lies mal auf
Fehlerbehandlung - Einführung und folgende Seiten.
Gruß Stefan
Win 10 / Office 2016
Folgende(r) 1 Nutzer sagt Danke an Steffl für diesen Beitrag:1 Nutzer sagt Danke an Steffl für diesen Beitrag 28
• o0Julia0o
Registriert seit: 08.07.2016
Version(en): 2016
Danke, in diesem Fall passierte ein Fehler, welcher nicht als Fehler von Excel erkannt wurde. Ein bug. Ein Diagramm wurde nah herangezoomt und dann wieder herausgezoomt. Ich wollte wissen, wann das m Code passiert. Ich habe einfach ein sleep eingefügt und nun passiert das nicht mehr. Sonst nix geändert. Auch mit einer beliebigen Zellanwahl wird der bug übergangen. Excel braucht an dieser Stelle wohl irgendeine Beschäftitung, sonst zoomt der kurz rein und wieder raus(obwohl nirgends im code etwas von Zoomen die Rede ist).
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
hier mal noch was zum Thema Fehlerbehandlung. Ich arbeite zu Analysezwecken auch gerne mal mit Zeilennummern, ist im verlinkten Beitrag nicht beschrieben:
Sub test()
5 On Error GoTo errorhandler
10 a = 1
20 b = 0
30 c = a / b
errorhandler:
If Err Then MsgBox "Fehler: " & Err.Description & " in Zeile " & Erl
End Sub
Zeilennummern gehen übrigens nicht in jeder Zeile im code
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:1 Nutzer sagt Danke an schauan für diesen Beitrag 28
• o0Julia0o