Function 保存前的EPM/BPC功能

Function 保存前的EPM/BPC功能,function,vba,before-save,epm,Function,Vba,Before Save,Epm,我在SAP BPC 10(EPM 10)中使用了一个自定义vba函数,我在将信息保存到数据库之前,使用BEFORE Save函数强制用户成功进行验证检查 问题是,如果用户选择EPM保存工作表按钮,我希望用户进行一组检查;如果用户选择EPM保存工作簿按钮,我希望用户进行另一组检查(第一组仅用于活动工作表,第二组用于工作簿中的所有工作表) 有什么想法吗 这是我正在使用的代码,但是如果用户只是在工作表或整个工作簿中保存数据,我需要更动态地使用它 让我知道,谢谢 Function BEFORE_SAVE

我在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

也许您可以使用
Application.Caller.Worksheet.Name
,然后检查它是否与要应用逻辑的特定工作表匹配