是否可以在Excel格式中使用"重置表单"按钮?

asl*_*lum 2 forms excel

有没有办法在Excel电子表格表单中创建重置按钮?那就是我想让所有输入的数据都清楚,但不是任何公式.

编辑:进一步说明:真的只是一个电子表格.当我们每天早上数钱时,我们有一个表格,我们写下每种不同面额的金钱,然后将其全部加起来(然后将这些数字放入计算器中).我认为如果我们只将电子表格中的总数输入并让Excel为我们做数学计算,它可以节省时间并减少错误.然而,有些人在技术上不是很有文化,所以我想确保不会意外删除公式.

Jea*_*ett 7

没有通用的"重置按钮",所以你必须自己制作一个.

在工作表中添加一个按钮,并在工作表模块中编辑其代码:

Private Sub CommandButton1_Click()
    ClearInput
End Sub
Run Code Online (Sandbox Code Playgroud)

在(常规代码)模块中,创建一个符合您需要的Sub:

Sub ClearInput()

    Dim rngInput As Range
    Set rngInput = Sheet1.Range("B1:C4") ' Or wherever the user input goes
    rngInput.ClearContents

End Sub
Run Code Online (Sandbox Code Playgroud)

更灵活的解决方案是在工作表中包含一个命名范围(称为"UserInput"),该范围涵盖稍后需要清除的所有单元格.然后你可以用Set上面的代码替换语句Set rngInput = Sheet1.Range("UserInput").