如何在不使用任何VBA /宏的情况下清除命名范围

时间:2013-04-23 17:45:19

标签: excel

我正在试图找出一种方法来插入一个按钮或类似按钮,当按下时,将清除命名范围的所有成员。

基本上,如何复制这个:

Private Sub CommandButton1_Click()

    Range("Input_Cells").ClearContents

End Sub

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

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

1 个答案:

答案 0 :(得分:2)

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

如果您正在尝试清除表单,那么您运气不好。但是,如果您只想隐藏结果选项卡中的数据:

  1. 如果用户希望清除结果单元格,请在单元格A1中输入“1”。

  2. 然后在结果单元格中,使用=if(A1<>"1","Some Result","")

  3. 这会产生“隐藏”结果的效果,由用户自行决定。