2014-02-24 283 views
0

我正在使用SAP BPC 10(EPM 10)的自定義vba功能,我使用BEFORE保存功能強制用戶在信息保存到數據庫之前驗證檢查成功。EPM/BPC之前保存功能

問題是我想要用戶通過一組檢查,如果他們選擇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

也許你可以使用Application.Caller.Worksheet.Name,然後檢查,如果這是你想要的邏輯應用到

的具體工作相匹配