请问在VBA中我要复制sheet2中的Range(Cells(1,1),Cells(3,28))到同一个文件的sheet
请问在VBA中我要复制sheet2中的Range(Cells(1,1),Cells(3,28))到同一个文件的sheet1中,为什么出错
Sheet1.Range(Cells(6,1),Cells(8,28)).Value = Sheet2.Range(Cells(1,1),Cells(3,28)).Value
提示的错误是方法“range”作用于对象“worksheet”时失败.
问答/284℃/2025-03-16 13:55:32
优质解答:
你的语句只为range指定了父对象为sheet1、sheet2.而没有为cells指定父对象.
而没有指定父对象的cells默认是当前激活工作表的cells 如果cells的的父对象与你指定的range的父对象不相符时会报错.
完整的指定父对象的语句如下:
Sheet1.Range(sheet1.Cells(6, 1),sheet1. Cells(8, 28)).Value = Sheet2.Range(sheet2.Cells(1, 1), sheet2.Cells(3, 28)).Value
我来回答
猜你喜欢
- 英语翻译我有一条短裙,这裙子是蓝色的.你看上去很累,你不能和他们跑得一样快.今天天气很好,我们可以把风筝放得很高
- 某次雷电的电流越2乘10的4次方安,电压约1乘10的8次方伏,放电时间越0.001s这次雷电的电功率约是多少千瓦
- 处理家里 生活污水水的净化 来 、
- 再别康桥每小节的主要内容,表达感情,表达手法
- “what' you favorite movie?
- 以词牌为例说明词的押韵大体分为哪几种情况?古代汉语的作业!
- 什么什么秋水一类的词语
- 什么动物在沙漠中畅行无阻
- 初一数学报纸19期答案
- 有首英文歌 开头是女的 后面是男女混唱 其中女的有句歌词 好像是 my frist car my early boyfr