[算表] Excel VBA 限制了"復原"的動作

看板Office作者 (tuy)時間11年前 (2014/12/03 21:13), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
軟體:Office 版本:2007 想要某一格(例如:H5)數字變動的時候,某些欄位可以自動隱藏 從網路上看到了一個巨集的寫法,但是使用之後「復原」(回上一步)的動作就被限制了 請問該如何修改呢? 感謝 巨集寫法如下: Private Sub OptionButton1_Click() End Sub Private Sub worksheet_change(ByVal Target As Range) If [H5].Value = 6 Then Columns("L:Y").Hidden = True ElseIf [H5].Value = 10 Then Columns("F:Y").Hidden = False Columns("P:Y").Hidden = True Else Columns("F:Y").Hidden = False End If End Sub -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.154.114 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1417612404.A.ABB.html

12/03 21:21, , 1F
上面的if...end it外面在多包個 if not intersect([H5],
12/03 21:21, 1F

12/03 21:21, , 2F
target) is nothing then
12/03 21:21, 2F

12/03 21:23, , 3F
抱歉回文第一列end it打錯,應為end if
12/03 21:23, 3F

12/03 21:23, , 4F
12/03 21:23, 4F

12/03 21:31, , 5F
太感謝so大了,好厲害唷 ^^
12/03 21:31, 5F
文章代碼(AID): #1KVmnqgx (Office)
文章代碼(AID): #1KVmnqgx (Office)