2013-04-23 74 views
0

我试图找出一种方法来插入按钮或类似按钮时,将清除命名范围的所有成员。如何清除命名的范围,而不使用任何VBA /宏

基本上,如何复制此:

Private Sub CommandButton1_Click() 

    Range("Input_Cells").ClearContents 

End Sub 

我要的是有一个按钮,或一些类似类型的可点击/可切换的动作,那个郁闷时会清除命名范围的内容。我可以用一个类似于下面的类似的列表框来管理它,但我宁愿有一个突出的按钮。

=if(list_option = "clear", input_cells = "",) 
+2

我不认为你可以,对不起。 VBA /宏是解决这个问题的方法,如果你无视它们,你就不会走得太远。 – 2013-04-23 18:00:48

+0

关于拒绝他们,我没有说什么,相反,我非常清楚地表明如何用VBA来做到这一点。我只是很好奇,看看是否有人在没有VBA的情况下找到了办法。 – 2013-04-23 18:12:49

+1

这个问题的标题毫不客气地拒绝VBA /宏。 – 2013-04-23 18:17:32

回答

2

按钮不做任何事情,没有代码来控制它们。即使你使用向导来制作按钮,仍然有代码。

如果您尝试清除表单,那么您的运气不佳。但是,如果你只是想从一个结果标签隐藏数据:

  1. 给用户的指令在A1单元格输入“1”,如果他们想清楚你的结果细胞。

  2. 然后在结果的细胞,使用=if(A1<>"1","Some Result","")

这将有在用户的自由裁量权“隐藏”结果的影响。