„Benutzerdefinierte Typ nicht definiert“ für einfachen benutzerdefinierten Typen
-
10-10-2019 - |
Frage
In Excel 2007 habe ich die folgenden sehr einfachen Code in VBA:
Public Type specType
sb As Long
End Type
Private Sub MyButton_Click()
Dim spec As specType
'...
End Sub
Wenn die Schaltfläche geklickt wird, erhalte ich einen „Benutzerdefinierte Typen nicht definiert“ Fehler auf der „Dim spec Wie specType“ line ... warum? Muss ich auf meine benutzerdefinierte Typen zu einer speziellen Position verschieben?
Lösung
Turns out-Typen definiert werden müssen vor alle Funktionen im Modul, sonst werden sie einfach nicht erkannt werden (ohne dass Sie einen Fehler zu geben).
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow