Excel运行时错误13中的VBA:类型不匹配

乔纳森·乔治

我正在尝试在excel中打开文件对话框,以便用户可以选择文件。出于某种原因,选择了我想要的文件后,我仍然遇到运行时错误。这是代码:

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

每当我选择一个有效的.xlsx文件时,该错误就会弹出,并且调试器说此行有问题:

If dartFile = False Then

任何帮助,将不胜感激。

马修·金登(Mathieu Guindon)

Variant尽可能避免使用数据类型。

Dim dartFile As String

这是一个很好的声明,dartFile 的,毕竟一个String

True当您ESC退出对话框时,这将在立即窗格中返回

?Application.GetOpenFilename() = "False"

只需制作False,,"False"就可以完成。;)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel VBA运行时错误类型不匹配13

来自分类Dev

VBA Excel:由于字符过多,运行时错误13类型不匹配

来自分类Dev

Application.Wait和Excel VBA运行时错误'13'类型不匹配

来自分类Dev

Excel VBA数据透视缓存类型不匹配运行时错误'13'

来自分类Dev

尝试检测是否关闭了用户窗体时在Excel VBA中得到“运行时错误'13':类型不匹配”

来自分类Dev

运行时错误“13”:宏中的类型不匹配

来自分类Dev

VBA错误运行时13错误类型不匹配找不到发生的位置

来自分类Dev

运行时错误13 /类型不匹配

来自分类Dev

运行时错误“13”类型不匹配:如果或

来自分类Dev

更新汇率-VBA-运行时错误13类型不匹配

来自分类Dev

VBA Scripting.dictionary运行时错误'13'类型不匹配

来自分类Dev

我在VBA excel中编写编码器。我不断收到运行时错误13。它说不匹配

来自分类Dev

VB Excel 2010运行时错误'13':类型不匹配

来自分类Dev

运行时错误'13:比较日期时键入不匹配-EXCEL VBA

来自分类Dev

运行时错误“ 13”:SQL代码中的类型不匹配

来自分类Dev

。在SearchDirection中查找变量将导致运行时错误13类型不匹配

来自分类Dev

运行时错误13 VBA Excel

来自分类Dev

VBA 脚本,我怎样才能更好地编写此代码?运行时错误 13,类型不匹配

来自分类Dev

选择多个单元格时评估错误:运行时错误'13':类型不匹配

来自分类Dev

运行时13类型不匹配

来自分类Dev

运行时13类型不匹配

来自分类Dev

运行时错误“ 13”:类型不匹配,正在从字典访问值

来自分类Dev

运行时错误'13'类型不匹配IF值=然后语句循环

来自分类Dev

运行时错误#13-类型不匹配(如果范围...则...)

来自分类Dev

运行时错误'13'类型不匹配IF值=然后语句循环

来自分类Dev

Sumproduct WorksheetFunction产生“运行时错误13”类型不匹配

来自分类Dev

Access数据库运行时错误13类型不匹配

来自分类Dev

在某些值之间运行IF函数时,VBA类型不匹配/运行时错误为'13'-为什么会发生这种情况?试图隐藏空的行

来自分类Dev

运行时错误,变量不匹配,没有导出,缺少模块引用EXCEL VBA

Related 相关文章

  1. 1

    Excel VBA运行时错误类型不匹配13

  2. 2

    VBA Excel:由于字符过多,运行时错误13类型不匹配

  3. 3

    Application.Wait和Excel VBA运行时错误'13'类型不匹配

  4. 4

    Excel VBA数据透视缓存类型不匹配运行时错误'13'

  5. 5

    尝试检测是否关闭了用户窗体时在Excel VBA中得到“运行时错误'13':类型不匹配”

  6. 6

    运行时错误“13”:宏中的类型不匹配

  7. 7

    VBA错误运行时13错误类型不匹配找不到发生的位置

  8. 8

    运行时错误13 /类型不匹配

  9. 9

    运行时错误“13”类型不匹配:如果或

  10. 10

    更新汇率-VBA-运行时错误13类型不匹配

  11. 11

    VBA Scripting.dictionary运行时错误'13'类型不匹配

  12. 12

    我在VBA excel中编写编码器。我不断收到运行时错误13。它说不匹配

  13. 13

    VB Excel 2010运行时错误'13':类型不匹配

  14. 14

    运行时错误'13:比较日期时键入不匹配-EXCEL VBA

  15. 15

    运行时错误“ 13”:SQL代码中的类型不匹配

  16. 16

    。在SearchDirection中查找变量将导致运行时错误13类型不匹配

  17. 17

    运行时错误13 VBA Excel

  18. 18

    VBA 脚本,我怎样才能更好地编写此代码?运行时错误 13,类型不匹配

  19. 19

    选择多个单元格时评估错误:运行时错误'13':类型不匹配

  20. 20

    运行时13类型不匹配

  21. 21

    运行时13类型不匹配

  22. 22

    运行时错误“ 13”:类型不匹配,正在从字典访问值

  23. 23

    运行时错误'13'类型不匹配IF值=然后语句循环

  24. 24

    运行时错误#13-类型不匹配(如果范围...则...)

  25. 25

    运行时错误'13'类型不匹配IF值=然后语句循环

  26. 26

    Sumproduct WorksheetFunction产生“运行时错误13”类型不匹配

  27. 27

    Access数据库运行时错误13类型不匹配

  28. 28

    在某些值之间运行IF函数时,VBA类型不匹配/运行时错误为'13'-为什么会发生这种情况?试图隐藏空的行

  29. 29

    运行时错误,变量不匹配,没有导出,缺少模块引用EXCEL VBA

热门标签

归档