VBA无效成员

2020-09-26 20:45发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在VBA中为EPM报告开发了以下代码:

如果Range(" ID_INTERNAL")<>""和Range(" FORM_TYPE")。Value =" P_FORM_TYPE_PART"然后
         如果epm.GetPropertyValue(CxACTV,Range(" PART_ID_L")," PART_SHARE")<> Range(" PART_SHARE_L")或_
             epm.GetPropertyValue(CxACTV,Range(" PART_ID_1")," PART_SHARE")<> Range(" PART_SHARE_1")或_
             epm.GetPropertyValue(CxACTV,Range(" PART_ID_2")," PART_SHARE")<> Range(" PART_SHARE_2")然后
                 MsgBox"需要合并"
 万一


 

问题是有时:PART_ID_L和PART_ID_1和PART_ID_2可以为空,并且它们生成错误:无效的成员

我该如何解决这个问题?

谢谢。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在VBA中为EPM报告开发了以下代码:

如果Range(" ID_INTERNAL")<>""和Range(" FORM_TYPE")。Value =" P_FORM_TYPE_PART"然后
         如果epm.GetPropertyValue(CxACTV,Range(" PART_ID_L")," PART_SHARE")<> Range(" PART_SHARE_L")或_
             epm.GetPropertyValue(CxACTV,Range(" PART_ID_1")," PART_SHARE")<> Range(" PART_SHARE_1")或_
             epm.GetPropertyValue(CxACTV,Range(" PART_ID_2")," PART_SHARE")<> Range(" PART_SHARE_2")然后
                 MsgBox"需要合并"
 万一


 

问题是有时:PART_ID_L和PART_ID_1和PART_ID_2可以为空,并且它们生成错误:无效的成员

我该如何解决这个问题?

谢谢。

付费偷看设置
发送
2条回答
渐行渐远_HoldOn
1楼 · 2020-09-26 21:12.采纳回答

"我该如何解决此问题?" -对不起,但是您没有解释如果" PART_ID_L和PART_ID_1和PART_ID_2可以为空"想要拥有什么...

您可以随时进行测试:

如果Range(" PART_ID_L")=""然后... 

出了什么问题??

吹牛啤
2楼-- · 2020-09-26 20:50

完成!

感谢瓦迪姆。

一周热门 更多>