请问在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”时失败.
问答/408℃/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
我来回答
猜你喜欢
- 中国式过马路 写一篇80词的英语短语,
- 小蝌蚪喜欢吃什么?
- 在一个钟的钟面上有1,2,3,……11,12这十二个数字,如果删去数1,仍在某些数中加负号,如何使之为零
- get on get a ride区别
- 小学五年级的方程应用题有哪些?
- 刚在青岛买了个北向的小房子 洗了衣服都是晾干的 青岛的天气潮湿 衣柜里也是很潮湿,衣服老有一股霉味.怎样去除衣服的霉味啊
- 小学AB卷五年级下册语文第五、六单元测试A卷的答案!急需啊!
- cater for 和satisfy和live up to 区别
- Draw and talk about it with your
- 老书收藏今天下午在一家书店买到了几本老书,一本是79年的《辞源》,还有一本创刊号的《中州古今》是穆青代发刊词.我想问下这