EXCEl 如何判断指定单元格内数据改动后自动运行宏代码

EXCEl如何判断指定单元格内数据改动后自动运行宏代码,我想让单元格E3位置数据改动后自动把E3单元格内的文本变成工作表名!我现在用的代码是:PrivateSubWork... EXCEl 如何判断指定单元格内数据改动后自动运行宏代码, 我想让单元格E3 位置数据改动后 自动把E3单元格内的文本变成工作表名!我现在用的代码是:Private Sub Worksheet_Change(ByVal Target As Range)ActiveSheet.Name = [e3]End Sub虽然能实现我要的效果但是在E3没数据的时候在编辑别的单元格的时候按回车后就跳出1004错误 展开
 我来答
cfzzj007
2016-05-26 · TA获得超过5365个赞
知道大有可为答主
回答量:7931
采纳率:78%
帮助的人:1537万
展开全部
用IF语句判断E3的值,
Private Sub Worksheet_Change(ByVal Target As Range)
If [e3].value<>"" then
ActiveSheet.Name = [e3]
endif
End Sub
追问
朋友真是谢谢你!上次也是你帮我的,今天出差要晚上才能测试了。我还想问下能不能把上次的批量上标也改成自动的。就是判断所有单元格有数据自动执行上标,可以实现吗朋友?
追答
应该可以吧,不过我不记得上次的问题了,发个链接给我看看。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式