请问在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”时失败.
问答/330℃/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
我来回答
猜你喜欢
- can not help 有哪几种用法?
- 在电阻、电感、电容组成的电路中,不消耗电能的元件是( ).
- 以直报怨,以德报德
- 如何有效地提高英语听力能力?用什么听力材料比较好?
- 有关劝人珍惜时间的名言警句?
- 《金色的脚印》 课文中的小狐狸后来又怎样了呢?请你想象一下,写出来(不能超过35个字).
- 英语翻译请将下述汉语翻译成英文.(由主持人为每组选手写上单词接龙的第一个词,接着每组六名队员依次在黑板上写出接龙单词,接
- 某轮船顺流航行3小时,逆流航行2小时,已知轮船在静水中速度为每小时A千米,水流速度为每小时B千米,轮船共
- 跨度10米的规格300x200的H型钢最少能承重多少呢
- 如果十分之x等于四分之y,x与y成什么比例?