Excel VBA質問箱 IV

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

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


12749 / 76734 ←次へ | 前へ→

【69500】ファイルを開けコピーする方法
質問  DSuke  - 11/7/23(土) 21:52 -

引用なし
パスワード
   フォルダーの中に
AファイルとBファイルがあります。

本来は、AファイルのデータをBファイルにコピーしたいのですが・・・
できず。
現在、BファイルのデータをAファイルにコピーせざるを得ないコードになります。

コードの4行目がAファイルに=Fnameになるからです。これをBファイルに表示させるにはどのようにすれば良いでしょう。
現在Aファイルは白紙でBファイルにコードを書いています。この逆をしたいのですが・・・つまりAファイルにコードを書きBファイルにデータをコピーしたいのですが・・・コードの問題点を教えてください。
現在のコードは以下の通りです。
Sub try()
Application.ScreenUpdating = False
 Dim Fname As String, Pname As String
 Pname = ThisWorkbook.Path & "\"
 Fname = Dir(Pname & "*.xls")
   If Fname <> "B.xls" Then
   Workbooks.Open Pname & Fname
   With Workbooks("B.xls").Sheets("sheet1")
   Workbooks("B.xls").Sheets("sheet7").Range("D3:F30").Copy _
           Workbooks("A.xls").Sheets("sheet7") _
       .Range("D3")
   End With
   Workbooks(Fname).Close True
   Fname = Dir()
   End If
Application.ScreenUpdating = True
End Sub

4 hits

【69500】ファイルを開けコピーする方法 DSuke 11/7/23(土) 21:52 質問
【69501】Re:ファイルを開けコピーする方法 neptune 11/7/23(土) 22:54 発言

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