2014-02-24 6 views
0

SAP BPC 10 (EPM 10)에서 사용자 정의 vba 기능을 사용 중입니다. BEFORE Save 기능을 사용하여 정보가 데이터베이스에 저장되기 전에 사용자가 유효성 검사를 성공적으로 수행하도록합니다 .EPM/BPC 저장 기능

문제는 사용자가 EPM 워크 시트 저장 버튼을 선택한 경우 한 세트의 검사를 통과하고 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 

답변

0

어쩌면 당신은 Application.Caller.Worksheet.Name를 사용할 수 있으며 이것은 당신이

에 논리를 적용 할 특정 워크 시트를 일치하면 확인