Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


393 / 13645 ツリー ←次へ | 前へ→

【80633】フォルダからファイルを選択後別フォルダへコピーする katsura 19/3/22(金) 15:28 質問[未読]
【80634】Re:フォルダからファイルを選択後別フォル... マナ 19/3/22(金) 17:39 発言[未読]
【80637】Re:フォルダからファイルを選択後別フォル... katsura 19/3/25(月) 16:22 質問[未読]
【80638】Re:フォルダからファイルを選択後別フォル... マナ 19/3/25(月) 18:42 発言[未読]
【80642】Re:フォルダからファイルを選択後別フォル... katsura 19/3/26(火) 11:27 質問[未読]
【80649】Re:フォルダからファイルを選択後別フォル... マナ 19/3/26(火) 17:45 発言[未読]

【80633】フォルダからファイルを選択後別フォルダ...
質問  katsura E-MAIL  - 19/3/22(金) 15:28 -

引用なし
パスワード
   エクセルファイルを選択するウィンドウを開き、コピーするエクセルファイルを選択した後に別フォルダへ同じ名前で保存するマクロを作成したいのですが、どうやったらよいか教えて頂けたらよろしくお願いいたします。

【80634】Re:フォルダからファイルを選択後別フォ...
発言  マナ  - 19/3/22(金) 17:39 -

引用なし
パスワード
   ▼katsura さん:

filecopyとgetopenfilenameを使うとよいです。

ht tp://officetanaka.net/excel/vba/statement/FileCopy.htm
ht tps://www.moug.net/tech/exvba/0060013.html

【80637】Re:フォルダからファイルを選択後別フォ...
質問  katsura E-MAIL  - 19/3/25(月) 16:22 -

引用なし
パスワード
   ▼マナ さん:
>▼katsura さん:
>
>filecopyとgetopenfilenameを使うとよいです。
>
>ht tp://officetanaka.net/excel/vba/statement/FileCopy.htm
>ht tps://www.moug.net/tech/exvba/0060013.html

ありがとうございます。
ファイルを選択するところまでは作ったのですが、クリックしたエクセルをコピーする書き方がわかりません。
なにか見本があったらお願いしたいのですがよろしくお願いいたします。

Sub フォルダを開きファイル選択をしてコピーする()

  Dim OpenFileName As String, FileName As String, Path As String
  OpenFileName = Application.GetOpenFilename("Microsoft Excelブック,*.xls?")
  If OpenFileName <> "False" Then
  
    FileName = OpenFileName '←←←【パスとファイル名取得】
    
  Else
    MsgBox "キャンセルされました"
  End If
  

End Sub

【80638】Re:フォルダからファイルを選択後別フォ...
発言  マナ  - 19/3/25(月) 18:42 -

引用なし
パスワード
   ▼katsura さん:

>クリックしたエクセルをコピーする書き方がわかりません。

その前に、↓のファイルをコピーするマクロは理解できたのですか?

>>ht tp://officetanaka.net/excel/vba/statement/FileCopy.htm

【80642】Re:フォルダからファイルを選択後別フォ...
質問  katsura E-MAIL  - 19/3/26(火) 11:27 -

引用なし
パスワード
   ▼マナ さん:
>▼katsura さん:
>
>>クリックしたエクセルをコピーする書き方がわかりません。
>
>その前に、↓のファイルをコピーするマクロは理解できたのですか?
>
>>>ht tp://officetanaka.net/excel/vba/statement/FileCopy.htm

以下のコードでコピー元とコピー先を指定するコピーの仕方はわかりましたが、選択したフォルダのパスとファイル名をマクロで取得したものをコピー元に当て込むことができません。
FileCopy source, destination
つまりパスを直接書き込まずに、自由にフォルダから選択したエクセルファイルをコピー元としてマクロに当て込むようにしたいのですがエラーになってしまします。
どのようにしたらできるのでしょうか。

【80649】Re:フォルダからファイルを選択後別フォ...
発言  マナ  - 19/3/26(火) 17:45 -

引用なし
パスワード
   ▼katsura さん:


>以下のコードでコピー元とコピー先を指定するコピーの仕方はわかりましたが、選択したフォルダのパスとファイル名をマクロで取得したものをコピー元に当て込むことができません。
>FileCopy source, destination
>つまりパスを直接書き込まずに、自由にフォルダから選択したエクセルファイルをコピー元としてマクロに当て込むようにしたいのですがエラーになってしまします。

そのエラーのでたコードを提示できませんか。

393 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free