【发布时间】:2014-11-06 21:08:10
【问题描述】:
当我单击某个单元格或单元格数组时,我正在尝试使用 VBA 自动保存工作簿。
我正在使用电子表格记录数据,当我按下回车键向下移动到下一个单元格时,我希望自动保存工作簿,以便在断电或我的计算机崩溃的情况下,数据是在输入时保存。
还有,点击宏按钮时保存文档的代码是什么?
【问题讨论】:
当我单击某个单元格或单元格数组时,我正在尝试使用 VBA 自动保存工作簿。
我正在使用电子表格记录数据,当我按下回车键向下移动到下一个单元格时,我希望自动保存工作簿,以便在断电或我的计算机崩溃的情况下,数据是在输入时保存。
还有,点击宏按钮时保存文档的代码是什么?
【问题讨论】:
如果你把它放在工作表级别,它会在每次事件发生时触发:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 Then ActiveWorkbook.Save
End Sub
column = 2 部分告诉它仅在第二列(B 列)发生变化时触发,您可以使用 target.column、target.row 或 target.address 在此处放置您喜欢的任何类型的单元格范围
【讨论】: