此Excel VBA脚本中的下标超出范围错误

用户名

我想将数据从CSV文件复制到Excel工作表中。有11个.csv文件。到目前为止,我有这个(它是先前文章的修改版本):

Sub importData()   
  Dim filenum(0 To 10) As Long
  filenum(0) = 052
  filenum(1) = 060
  filenum(2) = 064
  filenum(3) = 068
  filenum(4) = 070
  filenum(5) = 072
  filenum(6) = 074
  filenum(7) = 076
  filenum(8) = 178
  filenum(9) = 180
  filenum(10) = 182

  Dim sh1 As Worksheet
  On Error GoTo my_handler

  For lngPosition = LBound(filenum) To UBound(filenum)
    'Windows(filenum(lngPosition) & ".csv").Activate
    Workbooks.Add(filenum(lngPosition) & ".csv").Activate
Range("A1").Select
    Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
    Selection.Copy
    Windows("30_graphs_w_Macro.xlsm").Activate
    Set sh1 = Worksheets(filenum(lngPosition)).Activate
    Range("A69").Paste
    Range("A69").Select

  Next lngPositionlngPositionlngPosition

my_handler:
  MsgBox "All done."
  Exit Sub
End Sub

这段代码为我提供了下标超出范围错误的代码:

Set sh1 = Worksheets(filenum(lngPosition)).Activate
悉达思·劳特

设置sh1 =工作表(filenum(lngPosition))。

您收到Subscript out of range error错误消息,因为它找不到该工作表。

也请...请...请不要使用。.Select/.Activate/Selection/ActiveCell您可能要查看如何避免在Excel VBA宏中使用“选择”

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA/Excel:“下标超出范围”错误

来自分类Dev

Excel 2013 VBA:下标超出范围(错误9)

来自分类Dev

如何克服R中的此“下标超出范围”错误?

来自分类Dev

下标超出范围VBA Excel数组

来自分类Dev

Excel VBA-运行时错误'9',下标超出范围

来自分类Dev

Excel VBA无法修复运行时错误“ 9”:下标超出范围

来自分类Dev

VBA-下标超出范围错误导致Excel崩溃

来自分类Dev

具有下标超出范围错误的Excel VBA剪切和粘贴功能

来自分类Dev

Excel VBA:下标超出范围的代码修复

来自分类Dev

Excel VBA 下标在 00:00 拆分时超出范围

来自分类Dev

运行时错误:Excel 宏 2016 中的“9”下标超出范围

来自分类Dev

向量下标超出范围错误-如何解决此特定错误?

来自分类Dev

下标超出范围 - 使用 Excel VBA 查找下一个

来自分类Dev

Excel VBA - .xlam (AddIn) 抛出下标超出范围错误 9 但一切都像 xlsm 一样?

来自分类Dev

数组中的VBA随机元素,下标超出范围错误

来自分类Dev

VBA中ReDim的下标超出范围(错误9)

来自分类Dev

vba中的下标超出范围(错误9)

来自分类Dev

数组中的VBA随机元素,下标超出范围错误

来自分类Dev

Excel VB下标超出范围修复宏

来自分类Dev

R中的下标超出范围错误

来自分类Dev

代码中的下标超出范围错误

来自分类Dev

R中的下标超出范围错误

来自分类Dev

尝试将Excel图表复制到Power Point演示文稿时下标超出范围错误

来自分类Dev

下标超出范围,VBA

来自分类Dev

VBA:下标超出范围

来自分类Dev

VBA Excel,形状数组。如何修复错误“指定集合的索引超出范围”?

来自分类Dev

如何解决此索引超出范围的错误

来自分类Dev

运行脚本错误“9”下标超出范围

来自分类Dev

vba错误编号9下标超出范围

Related 相关文章

  1. 1

    VBA/Excel:“下标超出范围”错误

  2. 2

    Excel 2013 VBA:下标超出范围(错误9)

  3. 3

    如何克服R中的此“下标超出范围”错误?

  4. 4

    下标超出范围VBA Excel数组

  5. 5

    Excel VBA-运行时错误'9',下标超出范围

  6. 6

    Excel VBA无法修复运行时错误“ 9”:下标超出范围

  7. 7

    VBA-下标超出范围错误导致Excel崩溃

  8. 8

    具有下标超出范围错误的Excel VBA剪切和粘贴功能

  9. 9

    Excel VBA:下标超出范围的代码修复

  10. 10

    Excel VBA 下标在 00:00 拆分时超出范围

  11. 11

    运行时错误:Excel 宏 2016 中的“9”下标超出范围

  12. 12

    向量下标超出范围错误-如何解决此特定错误?

  13. 13

    下标超出范围 - 使用 Excel VBA 查找下一个

  14. 14

    Excel VBA - .xlam (AddIn) 抛出下标超出范围错误 9 但一切都像 xlsm 一样?

  15. 15

    数组中的VBA随机元素,下标超出范围错误

  16. 16

    VBA中ReDim的下标超出范围(错误9)

  17. 17

    vba中的下标超出范围(错误9)

  18. 18

    数组中的VBA随机元素,下标超出范围错误

  19. 19

    Excel VB下标超出范围修复宏

  20. 20

    R中的下标超出范围错误

  21. 21

    代码中的下标超出范围错误

  22. 22

    R中的下标超出范围错误

  23. 23

    尝试将Excel图表复制到Power Point演示文稿时下标超出范围错误

  24. 24

    下标超出范围,VBA

  25. 25

    VBA:下标超出范围

  26. 26

    VBA Excel,形状数组。如何修复错误“指定集合的索引超出范围”?

  27. 27

    如何解决此索引超出范围的错误

  28. 28

    运行脚本错误“9”下标超出范围

  29. 29

    vba错误编号9下标超出范围

热门标签

归档