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?

War es hilfreich?

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
scroll top