我正在使用SAP BPC 10(EPM 10)的自定义vba功能,我正在使用BEFORE Save功能强制用户在将信息保存到数据库之前成功进行验证检查。
问题是我希望用户在选择EPM保存工作表按钮时选择一组支票,如果他们选择了EPM保存工作簿按钮(第一个仅用于活动工作表,第二个)对于工作簿中的所有工作表。)
有什么想法吗?
这是我正在使用的代码,但如果用户只是在工作表或整个工作簿中保存数据,我需要它更具动态性。
让我知道,谢谢!
Function BEFORE_SAVE()
If Range("rng_Validation") = 0 Then
MsgBox "Please correct the numbers before saving", vbCritical
BEFORE_SAVE = False
Else
BEFORE_SAVE = True
End If
End Function
答案 0 :(得分:0)
也许您可以使用Application.Caller.Worksheet.Name
,然后检查这是否与您要将逻辑应用于的特定工作表相匹配