有没有办法根据单元格的输入使单元格数成为必填项?单元格内容可能会有所不同。
答案1
您需要在工作簿 VBA 中创建一个“BeforeSave”子程序。具体操作如下:
- 打开 Excel VBA(Alt+F11)
- 单击此工作簿
- 代码窗口上方有两个栏,单击第一个栏并选择“工作簿”
- 单击第二栏,然后单击“保存前”,这将为您填写子信息
然后添加以下内容(假设单元格 1A 是参考单元格且 2A 是强制性的):
If Not IsEmpty(Cells(1,1)) Then
If Cells(2,1).Value = "" Then
MsgBox "Cell 2A requires user input before saving"
Cancel = True
End if
End if
然后,您只需为要检查的任何其他单元格添加其他内容即可