2010-06-16 9 views
8

Ich muss ein Fehlerereignis von einer VBA-Funktion auslösen (zurückgeben), dann kann die aufrufende Funktion dieser Funktion einen Fehler auslösen. EgSo lösen Sie einen Fehler von einer VBA-Funktion aus

function Test() 
On Error Go to myError: 
     TestErr() 
Exit Function 

myerror: 
    Test = "Error Triggered" 
End Function 

Function TestErr() 
    ?? 'How to Trigger error here 
End Function 

Danke

Antwort

8

Schmutzige Art und Weise: 1/0

+0

Haha !! Ich dachte zuerst darüber nach, als ich die Frage sah – A9S6

+0

Die Nachricht wird nicht hilfreich sein. –

3

Nicht das, was Sie gefragt haben, aber beachten Sie, dass CVErr verwendet werden kann, wenn Sie einen Fehler von einer benutzerdefinierten Funktion in eine Zelle zurückgeben möchten. Wie

Test = CVErr(xlErrNA) 

zurückzukehren #NA

Verwandte Themen