excel运行宏时候出现错误76。
这个表格在我别的电脑上运行没问题,之前11月份也是正常运行,今天需要做数据没办法用了
系统是win10 专业版 22H2
office也卸载重装了很多遍了,还是 不行,系统暂时不好重装,有太多资料了。麻烦有知道的朋友告知下,谢谢。

excel运行宏时候出现错误76。
这个表格在我别的电脑上运行没问题,之前11月份也是正常运行,今天需要做数据没办法用了
系统是win10 专业版 22H2
office也卸载重装了很多遍了,还是 不行,系统暂时不好重装,有太多资料了。麻烦有知道的朋友告知下,谢谢。

上午好☀️☀️☀️️
本答案参考通义千问
Excel运行宏时出现错误 76,通常与以下几种情况有关:
错误 76 是 VBA(Visual Basic for Applications)中的一种系统错误,通常表示:
“操作失败”或“路径无效”
在 Excel 宏运行过程中,如果程序尝试访问一个不存在的文件、目录、网络路径、或者权限不足,就会触发这个错误。
Alt + F11 进入 VBA 编辑器。Workbooks.Open "C:\YourPath\file.xlsx"
Workbooks.Open ThisWorkbook.Path & "\file.xlsx"
ThisWorkbook.FullName 获取完整路径。regedit 检查以下路径:
HKEY_CURRENT_USER\Software\Microsoft\OfficeHKEY_LOCAL_MACHINE\Software\Microsoft\Office\\server\share\file.xlsx),请确认:
ping server)net use 命令)Debug.Print 输出关键变量值,比如:Debug.Print "Opening file: " & filePath
Workbooks.Open filePath
On Error GoTo ErrorHandler
' 你的代码
Exit Sub
ErrorHandler:
MsgBox "发生错误: " & Err.Description & " (错误码: " & Err.Number & ")"
假设你有一个打开外部文件的宏:
Sub OpenExternalFile()
Dim filePath As String
filePath = "C:\YourFolder\Data.xlsx" ' 请替换为实际路径
Workbooks.Open filePath
End Sub
修改为:
Sub OpenExternalFile()
On Error GoTo ErrorHandler
Dim filePath As String
filePath = ThisWorkbook.Path & "\Data.xlsx" ' 使用相对路径
Workbooks.Open filePath
Exit Sub
ErrorHandler:
MsgBox "发生错误: " & Err.Description & " (错误码: " & Err.Number & ")"
End Sub
ThisWorkbook.Path 来避免绝对路径问题。.bas 文件,再导入到新工作簿中测试。如果你能提供具体的宏代码片段,我可以帮你更精确地定位错误原因。希望这些方法能帮你解决问题!