Sto tentando di aprire una finestra di dialogo file in Excel in modo che un utente possa selezionare un file. Per qualche ragione continuo a ricevere un errore di run time dopo che ho selezionato il file che voglio. Ecco il codice:VBA in Excel Errore di run time 13: Tipo non corrispondente
Dim dartFile As String
dartFile = Application.GetOpenFilename _
(Title:="Please choose DART output to open", _
FileFilter:="Excel Files *.xlsx* (*.xlsx*),")
If dartFile = False Then
MsgBox "No file selected.", vbExclamation, "Sorry!"
Exit Sub
Else
'Run the rest of the Sub
End IF
L'errore compare quando mai seleziono un file .xlsx valida, e il debugger dice che c'è qualcosa che non va con questa linea:
If dartFile = False Then
Qualsiasi aiuto sarebbe apprezzato .
'Dim dartFile As Variant' (in modo che possa ospitare un bool o una stringa) –
Doh! Tipo di dati variante subdolo .. Grazie! –