请问在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”时失败.
问答/101℃/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
我来回答
猜你喜欢
- 有人要纸厂的塑料颗粒吗
- 判断是否进行化学反应Na2CO3+NaHSO4=?BaCl2+NaHSO4=?NaHCO3+Ca(OH)2=?写出方程式
- 关于初三化学化学式和化合价的
- 弱水三千 弱水是什么
- 专心的名人名言请下面那位回答者多加两条,OK?
- 方程105减25等于10x加50的解是?
- 一只鸽子0.6小时可飞行7.2千米,照这样计算,鸽子飞行67.2千米需要多少小时?这道题怎么解
- 求几个英语单词的第三人称单数
- 1、如图1,已知四边形ABCD的对角线AC、BD相交于点E,AB=AE,CD=DE,M、N、F分别是AD、BE、CE的中
- My car is in ___bad condition ____ I can’t drive it any long