软件:EXCEL
版本:2007
目标:
依据特定储存格改变设定成条件,执行不同的VBA
问题:
我是VBA新手...没办法写出来T_T
一直执行失败
资料型态:条件+执行目标
[条件]
X1 X2 X3 X4 X5
0/1 0/1 0/1 0/1 0/1
五个变量都可以是0或1,
目前把他code成连续的 ex. 00000 或 01001 etc
再转成代号A,B,C等等,呈现在储存格A2,从A到M
[执行目标]
行 5:15
[VBA]
若A2="A",隐藏5:5
="B",隐藏6:6
="C",隐藏5:6
="D",隐藏5:5,7:7
逗点后面都没问题,这个简单简单的
目前问题:
1. 我姑狗后找到Cells.Item(1, "A"),还有get value等
不知道要用哪种才适合让他进VBA做判定?我怎么写都跳错误...
2. VBA是否可以用dim让他变得简洁一点?
我目前的想法是
dim hiderange
if 1A="A", then hiderange="5:5"
elseif 1A="B", then hiderange="6:6"
end if
Range(hiderange).Select
这样有通吗?
感觉要写好长啊到M,而且我if 1A="A"这边我怎么写都失败T_T
3. 是否有写法可以让宏中执行其他宏?(宏A和B还有其他自己本身的之类的这样)
谢谢!!