作者quadrature (Viva la vida)
看板Office
標題[算表] 請問vba關於隱藏欄列
時間Wed Sep 5 00:57:27 2018
軟體:EXCEL VBA
版本:2010
請問若想製作在sheet1內依下拉式選單(A,B)
選擇A時則sheet2,sheet3,sheet4......的第4,9,14,19列隱藏
選擇B時則回復顯示所有隱藏列
該如何撰寫VBA呢
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.114.182.40
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1536080249.A.C24.html
1F:→ soyoso: worksheet_change觸發選A或B後執行動作, 09/05 07:19
2F:→ soyoso: 限縮觸發儲存格判斷target.address是否為指定的儲存格位置 09/05 07:19
3F:→ soyoso: 、range.row和range.column或以intersect 09/05 07:19
4F:→ soyoso: 工作群組sheet(array(工作表名,工作表名...)),選取select 09/05 07:20
5F:→ soyoso: 任一工作群組的工作表名.range.entirerow.hidden為真(隱藏 09/05 07:20
6F:→ soyoso: ),為假(回復) 09/05 07:20
7F:→ soyoso: 如不用工作群組的話,可設要隱藏、回復列的工作表名array 09/05 07:30
8F:→ soyoso: 迴圈該array,再以工作表名.range.entirerow.hidden為真, 09/05 07:31
9F:→ soyoso: 為假 09/05 07:31
10F:→ quadrature: 非常感謝s大的熱心幫忙,已解決問題:) 09/05 13:56