作者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/cn.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