軟體: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還有其他自己本身的之類的這樣)
謝謝!!