Thema Datum  Von Nutzer Rating
Antwort
29.07.2020 16:32:28 Frank
NotSolved
29.07.2020 17:19:49 Mase
NotSolved
29.07.2020 17:20:57 Mase
NotSolved
30.07.2020 08:35:34 Gast52049
NotSolved
30.07.2020 04:05:16 Gast27332
NotSolved
Blau Tipp
30.07.2020 22:53:20 Ulrich
NotSolved

Ansicht des Beitrags:
Von:
Ulrich
Datum:
30.07.2020 22:53:20
Views:
550
Rating: Antwort:
  Ja
Thema:
Tipp

Hallo,

ja, wenn man Funktionen im Tabellenblatt als Formel verwendet, dann springt bei Fehlern der Debugger nicht an.

Zwei Tipps:

1.)
Wenn so etwas passiert, dann kannst du einfach einen Haltepunkt in der Funktion setzen. Und sie erneut ausführen lassen. Das geht mit F9 oder indem du im Tabellenblatt die Zelle, in der die Funktion aufgerufen wird, mit F2 "betrittst" und mit Enter die Eingabe beendest. Dadurch wird die Funktion aufgerufen und bis zum Haltepunkt ausgeführt. Jetzt kannst du mit F8 Schritt für Schritt durch die Funktion gehen und siehst etwas besser, wo der Fehler passiert.

 

2.)
Ich persönlich teste und entwickle größere Funktionen, die ich eigentlich später im Tabellenblatt in Formeln verwenden möchte, meistens komplett im VBE. Dafür schreibe ich ein Testmakro, das die zu testende Funktion aufrufft. Ich persönlich finde das Testen aus dem VBE heraus manchmal deutlich angenehmer.

Beispiel:

sub test
a = 2
b = 3
c = meinesumme(a, b)
debug.print c
end sub

function meinesumme(a, b)
 meinesumme = a + b
end function

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
29.07.2020 16:32:28 Frank
NotSolved
29.07.2020 17:19:49 Mase
NotSolved
29.07.2020 17:20:57 Mase
NotSolved
30.07.2020 08:35:34 Gast52049
NotSolved
30.07.2020 04:05:16 Gast27332
NotSolved
Blau Tipp
30.07.2020 22:53:20 Ulrich
NotSolved