我一直在搞清楚如何为项目检查阶段数据在保存工作簿之前是否缺少动态范围。数据库页面将继续增长并且不确定如何使这个范围动态化。VBA检查Dymanic范围缺失数据
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim rsave As Range
Dim cell As Range
Sheets("Database").Select
Set rsave = Range("a7:a125")
For Each cell In rsave
If cell = "" Then
Dim missdata
missdata = MsgBox("Missing Phase Data", vbOKOnly, "Missing Phase Data")
Cancel = True
cell.Select
Exit For
End If
Next cell
End Sub
取决于它是怎样被称为和/或用户使用。 – RBarryYoung 2014-08-27 17:50:53