作者airhong (艾尔洪斯)
看板Office
标题[算表] 隐藏零值开关
时间Wed May 23 12:29:05 2018
软体:Excel 2013
版本:2013
各位大神好
因公司长辈看资料对於满屏的0很困扰
我知道可以在 选项 进阶 里面将
显示零值隐藏勾选拿掉
但长辈嫌操作复杂也无法套用到所有工作表
要开启又要再设定一次
所以要求我设个按钮执行
录制巨集很简单
但是却变成要设两个巨集按钮
请教各位大神 要怎麽让巨集有切换的功能呢?
感谢各位大神
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.76.157.139
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1527049748.A.B65.html
1F:→ soyoso: 是指一个按钮有切换的功能吗? 05/23 12:50
2F:→ soyoso: 如果是的话,可按钮的caption来判断 05/23 12:50
3F:→ soyoso: 如caption"显示"为真时displayzeros为true,为假false 05/23 12:51
4F:→ soyoso: caption则再调整为"无显示" 05/23 12:52
5F:→ airhong: 抱歉 没说清楚 设好巨集後 巨集可以放一个按钮到自订功 05/23 13:09
6F:→ airhong: 能区嘛 但是要做这个就会变成要放两个按钮到自订功能区了 05/23 13:09
7F:→ airhong: 您的意思是说做一个按钮 然後让他以caption调整 “显示 05/23 13:10
8F:→ airhong: ” “隐藏“ 再以此判定要执行的动作吧? 05/23 13:10
9F:→ soyoso: 回文是测试於表单或activex控制项内的按钮 05/23 13:26
10F:→ soyoso: 原po是要在自订功能区设定一个按钮来切换的意思吗? 05/23 13:27
11F:→ soyoso: 如果是的话,设个变数取得该工作表displayzeros的布林值 05/23 13:29
12F:→ soyoso: displayzeros再not该变数 05/23 13:30
13F:→ airhong: 没错 所以说...很抱歉 大神 我不知道这要怎麽取布林值啊Q 05/23 13:57
14F:→ airhong: Q 05/23 13:57
15F:→ airhong: 您讲的很简单就像 if then一样 但是...小弟不是程式设计 05/23 13:57
16F:→ airhong: 的 布林值要怎取当真不知道 05/23 13:57
17F:→ soyoso: 设个变数(型态布林值),变数=作用视窗.displayzeros 05/23 14:04
18F:推 vincent0926: s大提到布林值的意思是在说明取得目前工作表不显示0 06/02 03:45
19F:→ vincent0926: 的设定是否有设定,可於VBA内写一行a=sheet1.display 06/02 03:45
20F:→ vincent0926: zeros,回传给a的布林值即为设定与否,再用if配合not 06/02 03:45
21F:→ vincent0926: 函数将目前设定反向,达到切换效果 06/02 03:45
22F:→ soyoso: displayzeros是工作表的属性或方法吗? 06/02 09:28
23F:→ soyoso: 所查到或测试是window.displayzeros,不知v大所写的 06/02 09:30
24F:→ soyoso: sheet1.displayzeros,工作表属性或方法是如何写而可以获 06/02 09:30
25F:→ soyoso: 得该布林值 06/02 09:30