|
▼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
詳しくはヘルプを見てくださ〜い
|
|