使用 VBA 选择特定单元格时如何保存工作簿?
Posted
技术标签:
【中文标题】使用 VBA 选择特定单元格时如何保存工作簿?【英文标题】:How do I save a workbook when a specific cell is selected using VBA? 【发布时间】:2014-11-06 21:08:10 【问题描述】:当我单击某个单元格或单元格数组时,我正在尝试使用 VBA 自动保存工作簿。
我正在使用电子表格记录数据,当我按下回车键向下移动到下一个单元格时,我希望自动保存工作簿,以便在断电或我的计算机崩溃的情况下,数据是在输入时保存。
还有,点击宏按钮时保存文档的代码是什么?
【问题讨论】:
【参考方案1】:如果你把它放在工作表级别,它会在每次事件发生时触发:
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 在此处放置您喜欢的任何类型的单元格范围
【讨论】:
以上是关于使用 VBA 选择特定单元格时如何保存工作簿?的主要内容,如果未能解决你的问题,请参考以下文章