Tôi đang cố gắng mở một hộp thoại tệp trong excel để người dùng có thể chọn tệp. Vì lý do nào đó, tôi tiếp tục gặp lỗi thời gian chạy sau khi tôi đã chọn tệp mình muốn. Đây là mã:VBA trong Excel Thời gian chạy lỗi 13: Loại không khớp
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
Các lỗi bật lên khi bao giờ tôi chọn một tập tin .xlsx hợp lệ, và trình gỡ lỗi nói có cái gì đó sai với dòng này:
If dartFile = False Then
Bất kỳ trợ giúp sẽ được đánh giá cao .
'Dim dartFile Dưới dạng biến thể' (để nó có thể lưu trữ một bool hoặc một chuỗi) –
Doh! Loại dữ liệu biến thể lén lút .. Cảm ơn! –