VBA-将具有不同名称的数据从SAP ZMRPN表复制到Excel

2020-09-16 03:23发布

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

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


你好

我目前正在尝试将ZMRPN的报告输出的所有数据放入数组中,以将其粘贴到excel中,并重新创建表以进一步创建包含特定信息的电子邮件。 我认为直接创建数组并直接创建电子邮件可能会更容易,但是我在想,由于我是新手,因此最好先查看数据,然后基于Excel数据创建电子邮件脚本

我正在使用VBA启动我的SAP脚本。

我的第一种方法是使用2D数组循环遍历表,但是在完成代码后,我意识到表中的列具有不同的名称...

例如

单列

session.findById(" wnd [0]/usr/tblZME0PR3ETC_EBAN_9020/txtI_EBAN-WERKS [1,0] 2列彼此相关

session.findById(" wnd [0]/usr/tblZME0PR3ETC_EBAN_9020/txtV_LABST2 [12,0]")。

session.findById(" wnd [0]/usr/tblZME0PR3ETC_EBAN_9020/txtV_PRICE2 [14,0]")

在前面的示例旁边,还有2列彼此相关。

session.findById(" wnd [0]/usr/tblZME0PR3ETC_EBAN_9020/txtV_LABST3 [15,0]"

session.findById(" wnd [0]/usr/tblZME0PR3ETC_EBAN_9020/txtV_PRICE3 [17,0]")

该表大约20行100列。

请为我提供一种无需创建100个for循环即可复制表的方法。 最终,如果找不到解决方案,我将被迫创建所有的for循环,但老实说,我认为这不是正确/最有效的方法。

我是VBA/SAP脚本的新手,想了解更多信息。

提前谢谢!

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

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


你好

我目前正在尝试将ZMRPN的报告输出的所有数据放入数组中,以将其粘贴到excel中,并重新创建表以进一步创建包含特定信息的电子邮件。 我认为直接创建数组并直接创建电子邮件可能会更容易,但是我在想,由于我是新手,因此最好先查看数据,然后基于Excel数据创建电子邮件脚本

我正在使用VBA启动我的SAP脚本。

我的第一种方法是使用2D数组循环遍历表,但是在完成代码后,我意识到表中的列具有不同的名称...

例如

单列

session.findById(" wnd [0]/usr/tblZME0PR3ETC_EBAN_9020/txtI_EBAN-WERKS [1,0] 2列彼此相关

session.findById(" wnd [0]/usr/tblZME0PR3ETC_EBAN_9020/txtV_LABST2 [12,0]")。

session.findById(" wnd [0]/usr/tblZME0PR3ETC_EBAN_9020/txtV_PRICE2 [14,0]")

在前面的示例旁边,还有2列彼此相关。

session.findById(" wnd [0]/usr/tblZME0PR3ETC_EBAN_9020/txtV_LABST3 [15,0]"

session.findById(" wnd [0]/usr/tblZME0PR3ETC_EBAN_9020/txtV_PRICE3 [17,0]")

该表大约20行100列。

请为我提供一种无需创建100个for循环即可复制表的方法。 最终,如果找不到解决方案,我将被迫创建所有的for循环,但老实说,我认为这不是正确/最有效的方法。

我是VBA/SAP脚本的新手,想了解更多信息。

提前谢谢!

付费偷看设置
发送
1条回答
Baoming ROSE
1楼-- · 2020-09-16 03:43

嗨,帕特里克,

请查看以下链接:

https://stackoverflow.com/questions/45721733/excel-vba-code-to-go-to-to-specific-sap-column-and-find-specific-number/45861305#45861305

您也许可以在这里找到问题的答案。

此致

ScriptMan

一周热门 更多>