Domanda

In Excel 2007 Ho il seguente molto semplice codice in VBA:

Public Type specType
    sb As Long
End Type


Private Sub MyButton_Click()
    Dim spec As specType

    '...
End Sub

Quando si fa clic sul pulsante, ottengo un "tipo definito dall'utente non definito" Errore nella riga "Dim spec Come specType" ... perché? Devo spostare il mio utente tipi definiti in una posizione speciale?

È stato utile?

Soluzione

Si scopre che i tipi hanno da definire prima tutte le funzioni del modulo, altrimenti semplicemente non sarà riconosciuto (senza darvi un errore).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top