点击此处---> 群内免费提供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脚本的新手,想了解更多信息。
提前谢谢!
嗨,帕特里克,
请查看以下链接:
https://stackoverflow.com/questions/45721733/excel-vba-code-to-go-to-to-specific-sap-column-and-find-specific-number/45861305#45861305
您也许可以在这里找到问题的答案。
此致
ScriptMan
一周热门 更多>