EXCEL VBA如何对当前工作表判断
答案:3 悬赏:10
解决时间 2021-01-06 04:43
- 提问者网友:我没有何以琛的痴心不悔
- 2021-01-05 07:09
EXCEL VBA如何对当前工作表判断
最佳答案
- 二级知识专家网友:蓝房子
- 2021-01-05 07:54
用工作表事件,当AAA或者BBB被激活时,就操作CCC
sub ()
dim currentsheet as worksheet
set currentsheet=activesheet
if currentsheet.name="AAA" or currentsheet.name="BBB" then
worksheets("CCC").range("B2").value="xxx"
worksheets("CCC").range("B2").interior.color=65535
end if
end sub追问谢谢。不过要执行宏以后才会改动。可以做成自动的吗?就是每当当前工作表切换到AAA,BBB,都会自动去修改
sub ()
dim currentsheet as worksheet
set currentsheet=activesheet
if currentsheet.name="AAA" or currentsheet.name="BBB" then
worksheets("CCC").range("B2").value="xxx"
worksheets("CCC").range("B2").interior.color=65535
end if
end sub追问谢谢。不过要执行宏以后才会改动。可以做成自动的吗?就是每当当前工作表切换到AAA,BBB,都会自动去修改
全部回答
- 1楼网友:平生事
- 2021-01-05 10:17
表单?表单是数据库里的,亲助理用词好吗/
- 2楼网友:几近狂妄
- 2021-01-05 09:18
不需要使用VBA,直接引用就可以了。
至于具体的公式就需要你根据具体的要求要写了。
至于变色只需要使用条件书式就成。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯