我有这个宏A。每次运行它时,我都会得到如下图所示的结果(包括2个表格和1个图表)。请注意,这次我从 SAS 输出窗口复制它们并将其粘贴到 Excel 上,然后手动格式化。我的问题是,当我多次运行宏 A 时,如何将所有结果自动一个接一个地导出到一个特定的 Excel 工作表中?
由于我是 SAS 的初学者,所以首选简单的解决方案:)
非常感谢!
使用ODS Excel 和sheet_interval 选项。假设 SAS 9.4+
Ods excel file='myfile.xlsx' options(sheet_interval='none') style=meadow;
%macro_run();
Ods excel close;
在宏中您可能需要添加:
Ods excel options(sheet_interval='none');