In Excel 2007 habe ich den folgenden sehr einfachen Code in VBA:„Benutzerdefinierte Typ nicht definiert“ für einfachen benutzerdefinierten Typen
Public Type specType
sb As Long
End Type
Private Sub MyButton_Click()
Dim spec As specType
'...
End Sub
Wenn die Schaltfläche geklickt wird, i eine „Benutzerdefinierte Art bekommt nicht "Fehler in der" Dim spec As specType "Zeile definiert ... warum? Muss ich meine benutzerdefinierten Typen an einen bestimmten Ort verschieben?
Sie müssen benutzerdefinierte Typen in einem Modul deklarieren. Wird der gesamte Code, den Sie angezeigt haben, in einem Modul platziert? –