发布网友 发布时间:2022-05-05 02:16
共5个回答
热心网友 时间:2022-06-28 14:16
vba运行时错误1004 应用程序定义或对象定义错误是设置错误造成的,解决方法为:
1、先打开一个文件。
2、单击文件―选项―信任中心―信任中心设置。
3、打开“信任中心”对话框 宏设置。
4、勾选“信任对VBA工程对象模型的访问” 点击确定。就不会出现运行时错误1004提示。
热心网友 时间:2022-06-28 14:16
估计是你代码前面有强制声明语句:Option Explicit,而你的S1和s4并没有声明,所以出错。删除那句或将变量全部声明即可。热心网友 时间:2022-06-28 14:17
Sheets(1).Range("A1:H").End(xlUp).Select很明显,应该改为 Sheets(1).Range("A1:H1").End(xlUp).Select,你就缺了一个1,就是Range("A1:H1"),呵呵。采纳吧。。。热心网友 时间:2022-06-28 14:18
试试改改这里:
For G = 1 To Sheets.Count在Sheets.Count前面加一个wb.
改后如下:
For G = 1 To wb.Sheets.Count
热心网友 时间:2022-06-28 14:18
Sheets(1).Range("A1:H").End(xlUp).Select 改成 Sheets(1).Range("A1:H1").End(xlUp).Select