在没有宏的情况下在 Excel 中重置(超链接)



我有一个电子表格,里面有多张带有变量计算的工作表。我想要的是创建一个重置按钮(或超链接),使用它我可以将所有值重置回默认值!

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

因此,您可以创建一个仅用于"重置"的单元格,并让它说是/否以使用以下示例。 您可以将"覆盖"列留空,无论哪种方式,它都会选取原始计算。 这是非常笨拙的,但如果你要远离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))

最新更新