Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2654|回复: 2

[已解决]EXCEL VBA如何区别判断条件与执行语句

[复制链接]
发表于 2011-1-9 10:16 | 显示全部楼层 |阅读模式
有sheet1表和sheet2表,我想在sheet2的worksheet_Change中写一个代码,如果在sheet2的第十行插入一行或多行,就在sheet1的第十行处也插入一行或多行,sheet2插入多少行sheet1就多少行,但我写的判断语句被当作执行语句了,请高手帮忙指点一下这个代码错在哪里,要怎么改,谢谢!
我写的判断语句如下:
If Target.EntireRow.Insert Then Worksheets(1).Target.Row.EntireRow.Insert
最佳答案
2011-1-9 12:33
本帖最后由 小福贵 于 2011-1-9 12:35 编辑

If Target.EntireRow.Insert  这个是无法判断的,
你可以记录某个特点单元格,如果它的值肯定发生变化肯定是插入行了
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-1-9 12:33 | 显示全部楼层    本楼为最佳答案   
本帖最后由 小福贵 于 2011-1-9 12:35 编辑

If Target.EntireRow.Insert  这个是无法判断的,
你可以记录某个特点单元格,如果它的值肯定发生变化肯定是插入行了
回复

使用道具 举报

 楼主| 发表于 2011-1-9 14:35 | 显示全部楼层
不明白你的意思,就算值发生变化你又怎么确定是插入行了或是我更改了数值?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-24 05:22 , Processed in 0.176093 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表