请问在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”时失败.
问答/297℃/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
我来回答
猜你喜欢
- 那些年我们一起追过的女孩中的英文课文
- 从空中以40m/s的初速度平抛重为10牛的物体,在空中运动了3秒,不计空气阻力,g=10m/s则落地时重力瞬时功率为
- 中西方的电视节目名称(用英语)中文,英文各8个.
- 世界上最丑的海洋生物是什么?
- 英语翻译谢谢你校长Kathleen 我真的很高兴您能原谅俄.谢谢您温暖宜人的关怀和阳光般晴朗的微笑 我会用最期待最美好最
- 用一段话写写家乡的某处景或某个物,要写出特点(100个字
- 化学反应平衡时,加入不相干的物质增大体系压强,平衡会移动吗?
- 设I为全集,AB是两个非空集合1若A∩B=A,则A真包含于B,2若A∪B=I,则A的补集真包含于B
- 填空只写答案.第9题过程要有
- (k²-1)x²-(k+1)x+8=0是关于x的一元一次方程