wenn ich eine eigendefinierte Funktion von der Worksheet-Umgebung aus
über 'Funktion einfügen' aufrufe, wird eine programmierte Fehlerüberprüfung nicht
ausgeführt.
Beispiel:
Public Function TestFunction(vecA As range)
' Prüfung, ob Mehrfachbereich ausgewählt
If vecA.Areas.Count > 1 Then
MsgBox "Fehler"
Exit Function
End If
TestFunction = vecA.Address
Set objVector = Nothing
End Function
Die Testfunktion schreibt lediglich #Wert in die Zelle, wenn ich sie vomExcelblatt aus aufrufe. Sie erkennt aber offensichtlich das unerwünschte Ereignis,
nur die Messagebox erscheint nicht.
Wie kriege ich die Messagebox sichtbar, wenn ich die Testfunktion aus
der Worksheetumgebung aufrufe (ich will eine aussagekräftige Fehlermeldung,
nicht nur #Wert in der Zelle)?
Danke und Grüße
Brigitte