全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1165 2
2017-08-18
请问如何利用macro来导入名称不连续的sheet?

下图为一个EXCEL工作簿的9张sheet,我需要使用SAS将其导入

捕获.PNG


复制代码

但是采用我的上述程序,只能导入2002-2007年的sheet。
对于后面的非连续命名的sheet,我就没办法了,比如2015, sec4_2002,  sec4_2015


请教大神们,是否可以优化我的MACRO程序?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-8-18 10:53:39
%do i=2002 %to 2007, 2015, 'sec4_2007'
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-8-22 16:41:02
deem 发表于 2017-8-18 10:53
%do i=2002 %to 2007, 2015, 'sec4_2007'
非常感谢您!系统提示为:

ERROR: 在需要数值操作数的 %EVAL 函数或 %IF 条件中发现字符操作数。条件是: 'sec4_2007'
ERROR: %TO 值(%DO I 循环中)无效。
ERROR: 宏 TEST 将终止执行。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群