点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个IBP Exce...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个IBP Exce...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个IBP Excel工作表,我想插入一个VBA代码。 如果我按下"更新"按钮,它应该开始了
首先,将我的钩子" IBPAfterRefresh"插入全局参数" ACTIVATE_VBA_HOOKS"。 我希望这是正确的。
然后我要一个MSGbox"更新正确"
代码如下
功能
IBPAfterRefresh()MsgBox("更新正确")
终端功能
但是我必须在VBA中插入此代码。 直接在工作表下面,它不起作用。 我有一个名为" EPMafterREFRESH"的模块,它工作不正确。 问题是,如果我在每个工作表中按"更新"按钮,而每次只能按工作表价格,则msgbox每次都会创建
致谢
橄榄
嗨,奥利弗,
VBA代码可以是计划视图模板的一部分,也可以从多带带的.xlam加载项中调用。 SAP建议将代码放入.xlam加载项中,以便于维护。 您可以参考可从SAP市场下载的SAP_IBP_VBA_Hook.xlam。
实施规划视图的先决条件VBA Hooks正在全局配置的参数组PLAN_VIEW中维护ACTIVATE_VBA_HOOKS。
如果要将VBA代码执行限制在一张纸上,我建议检查一下纸名。 例如。 如果 .Name =" price"。 虽然,我建议您不要在代码中对其进行硬编码。
谢谢
Ajay
一周热门 更多>