global i="20000331"
cd D:\stata11\ado\personal\fdic\All_Reports_$i
insheet using "All_Reports_$i_- Past .csv",clear
save 1.dta,replace
在cd时宏时可以用的
但是在insheet using里不知道是不是加了双引号的原因,全局红i是不能显示为绿色的,和双引号其他部分一样是红色的,请问这个时候能不能再文件名里也引用宏?
我尝试过把双引号去除,但是All_Reports_$i_- Past .csv文件Past这个单词前面有空格,会返回错误:invalid 'Past'
因为要处理60个文件夹,不可能一个个改空格。。
所以不知道有没有大牛可以帮忙解决这个加引号时宏不能引用的问题。


雷达卡






京公网安备 11010802022788号







