| 
    
     |  | ▼Be Quit さん olive さん こんにちは 
 横から失礼します
 
 >1.ファイルは開かずにファイルコピーするマクロ を作りたいのです。
 >コピー元ファイルを(Application.GetOpenFilename)で選択形式で選び、
 >コピー先フォルダを(Application.GetSaveFilename)で選択形式で選び
 >(FileCopy)でコピーする、 までは成功したのですが、例えばそれを
 >コピーする回数を(InputBox)で数値を入力させてその回数分コピーしたいのです。
 >そこで入力した数値分のループ文にしようと思うのですが・・
 
 こんなんでしょうか?
 まとはずれならごめんなさい
 
 Sub test1()
 
 Dim gn1 As String
 Dim gs1 As String
 Dim r As Long
 Dim N As Long
 Dim prompt, Titl, def
 
 prompt = "コピー回数は?"
 Titl = "質 問?"
 def = " 1 "
 
 N = InputBox(prompt, Titl, def)
 
 For r = 1 To N
 
 gn1 = Application.GetOpenFilename
 gs1 = Application.GetSaveAsFilename
 FileCopy gn1, gs1
 Next r
 
 End Sub
 
 詳しくはヘルプを見てくださ〜い
 
 
 |  |