EXCEL VBA Die wichtigsten Befehle #22 - On Error GoTo, Laufzeitfehler abfangen

preview_player
Показать описание
↓↓ Mein kostenloser EXCEL VBA Grundlagenkurs für Einsteiger ↓↓

Danke an Euch für den tollen Support und das motivierende Feedback! ❤
Рекомендации по теме
Комментарии
Автор

Eine anschauliche Übersicht aller Videos dieser Videoreihe findest du unter:
Dort habe ich auch alle Befehle und Beispielcodes aus den Videos
nochmals rausgeschrieben, sodass Du auf einen Blick alle wichtigen
Informationen hast und nicht in den verschiedenen Videos an die
jeweilige Stelle spulen musst.
Viel Spaß beim Lernen!
André

scienzless
Автор

Vor 5 Jahren erstellt, aber heute immer noch top-aktuell. ich habe bis heute nichts besseres im Netz gesehen -- Besten Dank für Deine aussergewöhnliche Mühe - Viel Erfolg für Deine Karriere

rkchat
Автор

Einfach nur einen Daumen nach oben da zu lassen, reicht bei weitem nicht aus um die Leistung hier auf deinem Kanal zu honorieren. Sehr gute Videos, die unheimlich hilfreich sind. Vielen DAnk für deinen Einsatz.

DisOccur
Автор

Danke, Danke, Danke.
Endlich eine Erklärung, die ich verstanden habe. Gesucht habe ich "Resume Next"
Bei mir war es an der falschen Stelle und funktionierte nicht richtig.
In den Foren wird es nicht richtig erklärt. Dank Dir kann ich Die Druckersuch-Routine endlich abschließen.

humpalumpahamidu
Автор

Danke! Du hast das Thema genau auf den Punkt gebracht! So macht es Spaß, die Fehler in neuen Macros herauszufinden und in alten und neuen Macros schneller neue Fehler zu finden!!! :) Du hilfst mir mit dem Video sehr weiter!

MusicDreamsx
Автор

Spitzenmässig das Programm weiterentwickelt und toll erklärt! Man kann Deinen Schritten sehr gut folgen, da Du immer die wichtigen Punkte nochmal verdeutlichst! Sehr praxistauglich! Weiter so ich bin begeistert!

dirkteichmann
Автор

Vielen Dank für die tollen Videos und für das Teilen des Wissens.

zulfikarkars
Автор

Wie immer ein super Beitrag von Dir! Übrigens: Die neue "Tonspur" ist wesentlich besser 👍!

jjjikkjjzzhh
Автор

Echt gut erklärt.... haut mich jedes Mal um!!!!

ingobeyer
Автор

Mein Vorschlag für grössere Datenmengen mit Hinweis auf den Fehler und dessen Position(Zellhintergrund könnte noch farbig hinterlegt werden): Select Case Err.Number
Case 5 ' Prozeduraufruf/Argument ungültig
MsgBox "Fehler in Zeile " & i & vbLf _
& "Der Wert " & Cells(i, 1).Value & " in " & Cells(i, 1).Address & " kann nicht verarbeitet werden"
Resume Next ' Kein Abbruch, sondern Fortsetzung mit nächstem Wert!
Case 9 ' Ausserhalb des gültigen Bereichs
Exit Sub
Case Else
MsgBox "Neuer Fehler " & vbCrLf & Err.Number & vbCrLf _
& Err.Description
End Select

paddymcdonald
Автор

Super Video, den Ansatz der Fehler Description und der Fehler Nummer hatte ich noch gar nicht auf dem Schirm, vor allem die Möglichkeiten damit sind mir gerade wie Schuppen von den Augen gefallen. Nur schade dass ich das erst jetzt weiß. Naja, hätte ich wohl besser schon früher diesen Kanal verfolgt, oder? Danke auf jeden Fall.

VoidScytheX
Автор

Super. Beim Code lesen hat mir On Error Goto immer Probleme gemacht.

TheGoface
Автор

Super erklährt!

Leider konnte ich meinen Laufzeitfehler damit nicht beheben. Schritt für Schritt läuft mein Script, wenn ichs per Trigger laufen lasse kommt je nach Lust und Laune der Laufzeitfehler 1004 bei einem Autofilter. Es ist zum Haare ausreissen!!!! :-(

michaelmeier
Автор

Super Video!

Ich habe mir "Vorlagen-Modul" erstellt, in dem ich auskommentiert z.Bsp. solch einen Fehlerkatalog abgelegt habe, um ihn dann an die betreffenden Stellen schnell einfügen zu können.

Gibt es vielleicht ne Möglichkeit dieses Katalog (der am Ende eines Subs bei Problemen durchlaufen wird) public zu definieren und dann im zu kontrollierenden Sub leichter & schneller einzubinden?

Konkreter: Ich möchte in einem "public"-Modul die Funktion "Fehlerverarbeitung" deklarieren und im jeweiligen Sub dann nur am anfang "on error goto..." und am Ende die Funktion kurz einbinden.
Man würde damit extrem Zeit und vorallem Quellcode sparen. Weiß leider nich, wie ich das am geschicktesten mache.

Brandony