0

我有一个电子表格,其中包含多个工作表,其中包含各种计算。我想要的是创建一个 RESET 按钮(或超链接),使用它我可以将所有值重置为默认值!

但是,由于安全问题,我限制自己不使用宏。有没有一种方法可以创建这样一个 RESET 按钮,单击该按钮将: - 清除工作表中的特定单元格!- 在工作表中将特定单元格设置为其默认值!

4

1 回答 1

0

因此,您可以只制作一个仅用于“重置”的单元格,并让它说是/否以使用下面的示例。您可以将“覆盖”列留空,它会以任何一种方式获取原始计算。这很 hacky,但如果你要远离 vba,这可能是你最好的选择。我建议做一些验证和 NameRanges 以保持它尽可能干净,因为如果你增加它的复杂性,你可能会遇到麻烦。基本上要清除单元格,只需将“覆盖”保留在同一列中,并在将重置从“否”更改为“是”时将其清除。

我还不能发布图片,但下面的说明应该可以工作(请信誉!)

A1 = 'Reset'
A2 = yes/no [validation]
A4 = a
A5 = 1
B4 = b
B5 = 2
C4 = 'Original Result'
C5 = A5 + B5
D4 = 'Overwrite'
D5 = whatever formula/entry you want to overwrite your original calculation
E4 = 'Result'
E5 = =IF(A2="yes",C5,IF(D5="",C5,D5))
于 2013-01-28T16:01:28.527 回答