- ベストアンサー
ファイを呼出してデータを貼り付ける方法
- ファイを呼出してデータを貼り付ける方法を教えてください。
- 全社計のF45に別ファイル:全社07月累計のF32データを貼り付けたいです。
- ファイル名:全社計のJ44には4月~3月までリストから選択できるようになっています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは 参考に 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
その他の回答 (1)
- watabe007
- ベストアンサー率62% (476/760)
>マクロ’CSI全社累計.xls検索’が見つかりません。 >とエラー表示が出ます。 >なぜなのでしょうか? 該当のファイルが見つからないからです。 MsgBox "C:\社員フォルダ\5020グループ\CI\原本\修正版\H25年度\データ\" & Range("j44").Value & "\" & Range("L44").Value & ".xls" で、正しくファイル名が取得できているか試してみれば
お礼
本当に、ありがとうございました。 やってみます。
補足
ご回答ありがとうございました。m(_ _)m マクロ’CSI全社累計.xls検索’が見つかりません。 とエラー表示が出ます。 なぜなのでしょうか? 自分なりにやってみたのですが、駄目なのです。 どうか、宜しくお願い致します。 貼付けたいエクセルファイル(正確は)私のデスクトップのファイル名「CSI全社累計」です。