2016-10-10 8 views
0

StataからExcelにForvalues "Loop"に組み込まれた値を抽出しようとしています。私は残念ながら、列Aに変数I & xの異なる組み合わせを書きたい第1段階でStataにExcelループを挿入

forvalues i = 20(5)40 { 

forvalues x = 0(5)10 { 
local xlsrow = 2 
putexcel A`xlsrow'=("`i'_`x'") using results, sheet("individuals") modify 

local xlsrow = `xlsrow'+4    
} 
} 

、私が受け取るだけの結果は、行A2の最後の組み合わせ40_10あります。だから何とか、私は地元のxlsrowに問題があるはずですが、私はそれを把握することができません。ヘルプは高く評価されています!

答えて

3

ない、これはあなたが考えている正確に何であるが、これはA2のセルにデータを作成するかどうかわから:A16次のようになります。

20_0 
20_5 
20_10 
25_0 
... 
40_10 

のStataコード:

local xlsrow = 2 
putexcel set results, sheet("individuals") replace 

forvalues i = 20(5)40 { 
    forvalues x = 0(5)10 { 
     putexcel A`xlsrow'=("`i'_`x'") 
     local xlsrow = `xlsrow'+1    
    } 
} 

!open results.xlsx 
+0

はありがとうディミトリ!これは絶対に私の問題を解決する!高く評価! – Raphael

+0

@ラファエル喜んで助けた。左の✔をクリックして回答を選択することができます。 –

関連する問題