mKl0. 0儿芽
target.column
好像是这样,手机打,?遇见
Target as Range 中的Target就是用来传递地址的,如果要定位行标就Target.Row
见遇
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 29 Then
貌似不行
mKl0. 0儿芽
你是要选中就执行?还是输完内容光标离开单元格才执行?
你上面的代码,你去双击一下29列,然后离开时就会执行,
如果你要选中就执行在selection事件下写你上面的代码,
见遇
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 29 Then
Application.EnableEvents = False
Else
MsgBox " 警告 !请勿改动表格 !"
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If
End Sub
我就是想在29列允许编辑
就是AC列
其他列都是不允许编辑的
但是现在只要先在29列编辑了 的话, 连其他区域也可以编辑
mKl0. 0儿芽
,if Target.column<> 29 then
��啦� �lecx e沙长
?芽儿 0.01Km
。。。。
mKl0. 0儿芽
我是说我是菜鸟 ml000000�0.���啦� �lecx e沙长
看我的
mnl00000000000000000000000000000000�0.���啦� �lecx e沙长
见遇
哈哈哈哈, 我一直以为芽儿就在身边 。。。
0.01KM
mnl0000�0.���啦� �lecx e沙长
我呢贴着你的身子 mKl0. 0儿芽
?遇见 看了一下,你这application.enableevents=FALSE 怎么放在条件后面执行?知道这个意思不…… 见遇
所以这样写的话 ,当你先编辑AC列时 就整个事件都禁用了
变成其他列也可以编辑了
mKl0. 0儿芽
这个不能用来做执行动作,放在顶端,执行后面可以写一个无耻一点的 mKl0. 0儿芽
比如 cells(2,29).select强制选中29列的单元格不让光标走 mKl0. 0儿芽
不会啊,只要在29列编辑就不会啊,
mKl0. 0儿芽
可以查看啊,只是不能编辑,一点编辑光标不在29列,就会被抓过去如果你写在selection事件就没得玩了 纪河冰烧发
求:)给代码数字要求下标录制的宏不行 纪河冰烧发
我要把所有数字全部标为下标
上百个数字一个个弄太慢了
就如同化学符号一般