vba错误要求对象

2021-03-05 05:50:36 字数 1010 阅读 8229

1楼:匿名用户

你的这段**是没有错的;

但是你的**要放在 sheet名字为“bayujiaozi” 中,且这个表是你放内容的表,

而你要复制的内容应该在sheet1中,注意,这个sheet1是表对象,不是表的名称;表的名称是可以重命名的,而这个sheet1是不能改的,

sub lastrow()

for i = 1 to 38

worksheets("bayujiaozi").cells(i, "a").value = sheet2.cells(i * 8, "g").value

next i

end sub

2楼:匿名用户

for i = 1 to 38

sheets("bayujiaozi").cells(i,1)=sheet1.cells(i*8,7)

next i

你要确定你后面的那个sheet1 在vba的属性那里是sheet1而不是excel下方那里写的sheet1

实在不行你就都用sheets("...") 这样就不会出错了

3楼:匿名用户

很明显这句话有问题

sheet1.cells(i * 8, "g").value

正确用法:

sheets("sheet1").cells(i * 8, "g").value

说明:sheets:指定工作簿或当前活动工作簿中所有工作表的集合。sheets集合可包含chart对象或worksheet对象。

worksheets:指定工作簿中或活动工作簿中所有worksheet对象的集合。每个worksheet对象代表一张工作表。

worksheet对象也是sheets集合的成员。sheets集合包含工作簿中所有的工作表(包括图表工作表和工作表)。

4楼:匿名用户

sheet1改写成owb.worksheets(1)

owb是workbook对象

求纠正python编码错误,遇到python编码错误要怎么解决

1楼 匿名用户 统计算法没有什么问题,但是这里有问题 if not line startswith from 同一个邮件,from会出现两次的。你应该用 if not line startswith from 加多冒号和空格。 遇到python编码错误要怎么解决 2楼 匿名用户 在将字符bai串写入...

如何对待学生的错误,如何正确对待学生的错误行为

1楼 崔丶小洋 目前,课堂教学中,很多教师对于在教学过程中出现的一些意外情况,要么毫不客气地将学生训斥一通,要么自己被气得乱了方寸。学生的学习错误,作为一种 于学生学习活动本身,直接反映学生学习情况的生成性教学资源,我们教师应改变以往对待 错误 的不正确态度,应站在新的视角对其进行新的探索,合理利用...

梦见自己承认错误,要怎样向别人承认错误啊?

1楼 匿名用户 说明你是一位非常有纪律讲道德的人。日有所思 夜有所想。我感觉这句话比较正确。希望你生活的健康快乐!工作有成绩! 要怎样向别人承认错误啊? 2楼 匿名用户 平凡的生活中 我们总想和别人建立良好的关系 但往往不能如愿 人 没有不犯错的 扪心自问 你是否常常毫不留情地口出狂言 说出伤人的话...