Excel VBA質問箱 IV

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

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


62 / 13315 ツリー ←次へ | 前へ→

【80633】フォルダからファイルを選択後別フォルダへコピーする katsura 19/3/22(金) 15:28 質問[未読]

【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 発言[未読]

【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
>つまりパスを直接書き込まずに、自由にフォルダから選択したエクセルファイルをコピー元としてマクロに当て込むようにしたいのですがエラーになってしまします。

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

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