Bir kullanıcı bir dosya seçebilmeniz için excel'de bir dosya iletişim kutusu açmaya çalışıyorum. Nedense, istediğim dosyayı seçtikten sonra bir çalışma zamanı hatası almaya devam ediyorum. İşte kod: Ben geçerli bir .xlsx dosyası seçin zaman hiçExcel Çalıştırma Zamanı VBA'da Hata 13: Tür Uyuşmazlığı
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
hata açılır ve ayıklayıcı bu hat ile ilgili bir sorun olduğunu söylüyor:
If dartFile = False Then
Herhangi bir yardım mutluluk duyacağız .
'Dim dartFile Variant' olarak (böylece bir boole veya bir dizeyi barındırabilir) –
Doh! Sinsi varyant veri türü .. Teşekkürler! –