• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイを呼出してデータを貼り付ける)

ファイを呼出してデータを貼り付ける方法

このQ&Aのポイント
  • ファイを呼出してデータを貼り付ける方法を教えてください。
  • 全社計のF45に別ファイル:全社07月累計のF32データを貼り付けたいです。
  • ファイル名:全社計のJ44には4月~3月までリストから選択できるようになっています。

質問者が選んだベストアンサー

  • ベストアンサー
  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

こんにちは 参考に Private Sub 検索_Click() Dim myBook As Workbook Application.ScreenUpdating = False Set myBook = Workbooks.Open("C:\社員フォルダ\5020グループ\CI\原本\修正版\H25年度\データ\" & Range("j44").Value & "\" & Range("L44").Value & ".xls" ) With ThisWorkbook.Worksheets(1) myBook.Worksheets("45 F32").Range("F32").Copy .Range("F45") myBook.Worksheets("45 F32").Range("F46").Copy .Range("F48") myBook.Worksheets("45 F32").Range("F47").Copy .Range("F63") myBook.Worksheets("45 F32").Range("F48").Copy .Range("F83") End With myBook.Close False Application.ScreenUpdating = True End Sub

mmhh8989
質問者

補足

ご回答ありがとうございました。m(_ _)m  マクロ’CSI全社累計.xls検索’が見つかりません。 とエラー表示が出ます。 なぜなのでしょうか? 自分なりにやってみたのですが、駄目なのです。 どうか、宜しくお願い致します。 貼付けたいエクセルファイル(正確は)私のデスクトップのファイル名「CSI全社累計」です。

その他の回答 (1)

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.2

>マクロ’CSI全社累計.xls検索’が見つかりません。 >とエラー表示が出ます。 >なぜなのでしょうか? 該当のファイルが見つからないからです。 MsgBox "C:\社員フォルダ\5020グループ\CI\原本\修正版\H25年度\データ\" & Range("j44").Value & "\" & Range("L44").Value & ".xls" で、正しくファイル名が取得できているか試してみれば

mmhh8989
質問者

お礼

本当に、ありがとうございました。 やってみます。

関連するQ&A