我在SAP BPC 10 (EPM 10)中使用了一个自定义的vba函数,我使用保存前函数强制用户在将信息保存到数据库之前成功进行验证检查。
问题是,如果用户选择了EPM Save Worksheet按钮,我希望他们通过一组检查,如果他们选择EPM Save Workbook按钮,则需要经过另一组检查(第一组检查仅针对活动工作表,第二组检查针对工作簿中的所有工作表)。
有什么想法吗?
这是我正在使用的代码,但如果用户只是将数据保存在工作表中或整个工作簿中,我需要更动态地提取它。
让我知道,谢谢!
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发布于 2015-01-29 03:17:18
也许您可以使用Application.Caller.Worksheet.Name,然后检查它是否与您想要应用逻辑的特定工作表匹配
https://stackoverflow.com/questions/21977469
复制相似问题