请问在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”时失败.
问答/473℃/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
我来回答
猜你喜欢
- 法语 中有哪些词是中性的 ? 名词:无中性,形容词有没有呢? 代词有中性.副词有吗?
- 把一块棱长8厘米的正方体钢坯,锻造成长16厘米,宽5厘米的长方体钢板,这钢板有多厚?(损耗不计)(用方程解)
- 如图,已知EF分别是平行四边形ABCD的边BC、AD上点,且BE=DF,求证四边形AECF是平行四边形
- 东西邮寄到澳大利亚会告诉你吗
- 《朋友 对不起》5年级作文
- 一桶油,连桶重32千克,把油倒出60%后,连桶还重14千克.这桶里原来的油重多少千克?
- 紫藤萝瀑布中对紫藤落花进行细致描写时作者先写( ),次写( ),再写( ),最后写( )
- 指数函数,求详解 
- 二氧化碳加澄清石灰水是什么反应
- 请以“My Day”为题写一篇70词左右的英语短文,介绍自己一天的活动。