Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2912|回复: 24

[已解决]请老师指导一下, 运行错误’9‘,下标越界是啥意思,谢谢

[复制链接]
发表于 2022-6-8 12:32 | 显示全部楼层 |阅读模式
http://www.excelpx.com/forum.php?mod=attachment&aid=NDUzNzQ3fGEwNzNlYWI3Zjc2ZmQ1NmNkZGFkZmI0NmIzYjQyN2MwfDE3MTQ4MTQ5MDA%3D&request=yes&_f=.jpg
黄色行代码显示运行时错误’9‘,下标越界,请哪位老师帮忙指导一下, 谢谢
最佳答案
2022-6-8 14:22
本帖最后由 hasyh2008 于 2022-6-8 14:24 编辑

Sub GetData()
    Dim wb As Workbook
    Dim mp As String
    Dim mf As String
    Application.ScreenUpdating = False
    '以只读方式打开工作簿
    mp = ThisWorkbook.Path & "\" '路径
    Set wb = Workbooks.Open(mp & "数据.xlsx") '打开
    With ThisWorkbook.Sheets("Sheet1")
        '从工作簿中读取数据
        .Range("A1").Formula = wb.Sheets("Sheet1").Range("D8").Formula
        .Range("A2").Formula = wb.Sheets("Sheet1").Range("E8").Formula
        .Range("A3").Formula = wb.Sheets("Sheet1").Range("F8").Formula

    'wb.Sheets("表1").Range("A1").Copy .Range("A1") '复制
    End With
    wb.Close False '关闭打开的源数据工作簿且不保存任何变化
    Set wb = Nothing '释放内存
    Application.ScreenUpdating = True
End Sub
捕获.JPG
发表于 2022-6-8 12:57 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2022-6-8 13:04 | 显示全部楼层
sam-wang 发表于 2022-6-8 12:57
開啟的檔案裡沒有"表1"的工作表

你好, 谢谢指导, 不过我的文件下面有表1的,我调试的时候运行到最后, 代码就卡在黄色那行,报错后我按代码调试按钮文件本身可以被打开,但是无法执行下面的代码,就显示运行错误’9‘,下标越界了。
回复

使用道具 举报

发表于 2022-6-8 13:08 | 显示全部楼层
gaiety1974 发表于 2022-6-8 13:04
你好, 谢谢指导, 不过我的文件下面有表1的,我调试的时候运行到最后, 代码就卡在黄色那行,报错后我按 ...

方便附上檔案嗎? 謝謝
回复

使用道具 举报

 楼主| 发表于 2022-6-8 13:16 | 显示全部楼层
sam-wang 发表于 2022-6-8 13:08
方便附上檔案嗎? 謝謝

谢谢您,我刚刚把2个文件中的Sheet名改成一样就没有这个报错了, 但是好像复制的内容没有过去,也没有报错提示
回复

使用道具 举报

发表于 2022-6-8 13:27 | 显示全部楼层
gaiety1974 发表于 2022-6-8 13:16
谢谢您,我刚刚把2个文件中的Sheet名改成一样就没有这个报错了, 但是好像复制的内容没有过去,也没有报 ...



沒有檔案,看你提供圖片我猜多了 " . ",
請先試看看,如無法解決附上檔案,謝謝
1.JPG
回复

使用道具 举报

发表于 2022-6-8 13:30 | 显示全部楼层
表1的工作名是全数字吧?
回复

使用道具 举报

发表于 2022-6-8 13:57 | 显示全部楼层
本帖最后由 hasyh2008 于 2022-6-8 14:02 编辑

把Thisworkbook.worksheets("表1")改为Thisworkbook.sheets("表1")试试了。

尽量上传附件,便于测试,不然的话全靠猜。
回复

使用道具 举报

 楼主| 发表于 2022-6-8 14:05 | 显示全部楼层
sam-wang 发表于 2022-6-8 13:27
沒有檔案,看你提供圖片我猜多了 " . ",
請先試看看,如無法解決附上檔案,謝謝

Test.zip (27.17 KB, 下载次数: 5)
回复

使用道具 举报

 楼主| 发表于 2022-6-8 14:08 | 显示全部楼层
gaiety1974 发表于 2022-6-8 14:05
您好,麻烦您了,帮我看下, 原文件内容太多,我把表内容都删了, 代码就在表里,帮我看下,谢谢

我的是Office2016的,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-4 17:28 , Processed in 0.151242 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表