何百ものExcelファイルがあり、その特定の部分をコピーして別のExcelファイルに行ごとに貼り付ける必要があります(ファイルkから抽出した情報は行kに貼り付けられます)。ループ部分を除いて、プログラムがタスクを実行することがわかりました。コードでは、ファイル名と行番号が使用されます。例:
WorkbookName = "file 1"
...
.Range("C1")=...
誰かがそれを手伝ってくれますか?
私はこれを試しましたが、機能しません:
k=0
do while k<500
WorkbookName = "file (1+k)"
...
.Range("C(1+k)")=...
...
Loop