sheet2不显示在excel中

2020-09-13 13:21发布

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

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


大家好,

对于在excel中的不同工作表中下载ALV输出,我对OLE概念一无所知。 我在互联网上找到了一段代码,用于将alv输出下载到excel(IN SHEET1,SHEET2 ETC)。 但是,在Excel中仅显示sheet1,而不在sheet2中显示。 清单2包含报告中的ALV输出,并且sheet2 应该 显示makt表的内容(这不是alv输出的一部分)。

ALV输出:

Excel输出:

但是Sheet2是空白的。 我需要在工作表2中显示MAkt表的内部表记录。

我已将此线程附加为txt格式的代码。

有人可以让我知道我需要在代码中进行哪些更改以填充sheet2吗?

此致

Manish

(12.4 kB)

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

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


大家好,

对于在excel中的不同工作表中下载ALV输出,我对OLE概念一无所知。 我在互联网上找到了一段代码,用于将alv输出下载到excel(IN SHEET1,SHEET2 ETC)。 但是,在Excel中仅显示sheet1,而不在sheet2中显示。 清单2包含报告中的ALV输出,并且sheet2 应该 显示makt表的内容(这不是alv输出的一部分)。

ALV输出:

Excel输出:

但是Sheet2是空白的。 我需要在工作表2中显示MAkt表的内部表记录。

我已将此线程附加为txt格式的代码。

有人可以让我知道我需要在代码中进行哪些更改以填充sheet2吗?

此致

Manish

(12.4 kB)
付费偷看设置
发送
3条回答
黑丝骑士
1楼-- · 2020-09-13 13:50

嗨,Manish。

我建议您调试代码,并检查makt_download表单是否被触发以及在那里发生了什么。

然后,一旦您确定了确切的问题("不起作用"对我们没有多大帮助:我们应该上载代码并在调试中检查它,但是...这是您的工作,对吗?))),我们 可以给您更详细的提示和建议。

我的个人提示:摆脱OLE方法,转到 ABAP2XLSX

浮生未央
2楼-- · 2020-09-13 13:40
idk可能是您的代码可能出了什么问题,但是我认为首先您可以禁用所有逻辑,但禁用活动工作表,让我们看看3次循环后,活动工作表是否应为sheet3(作为您的逻辑)。 如果激活一项工作,则设置数据也应工作。 另外,我认为您有很多可能导致此问题的"不合理"代码,我建议您将所有的free命令放入1个子例程,保存并关闭工作簿仅应在所有工作表获取数据后调用1次。
亦是此间程序员
3楼-- · 2020-09-13 13:48
# p#

我已经回答了维基中的代码:有一个明确的注释" *创建第二个Excel工作表":那里还不清楚吗?

一周热门 更多>