• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Book1.xlsとBook2.xlsのエクセルファイルが有ります。)

エクセルファイルの計算結果を反映するVBAの方法

このQ&Aのポイント
  • Book1.xlsとBook2.xlsのエクセルファイルがあります。Book1のシートのB列とC列には整数が入力されています。A列には計算式が入ります。Book2.xlsのSheet1のA列にBook1のA列の計算結果を反映させる方法を教えてください。
  • Book1.xlsとBook2.xlsのエクセルファイルがあります。Book1のシートのB列とC列には整数が入力されています。A列には計算式が入ります。Book2.xlsのSheet1のA列にBook1のA列の計算結果を反映させる方法を教えてください。
  • エクセルファイルの計算結果を反映するVBAの方法について教えてください。Book1.xlsとBook2.xlsのエクセルファイルがあります。Book1のシートのB列とC列には整数が入力されています。A列には計算式が入ります。Book2.xlsのSheet1のA列にBook1のA列の計算結果を反映させる方法を教えてください。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

変更前: thisBook.Worksheets("Sheet1").Range("A1:A100").Copy workBook1.Worksheets("Sheet1").Range("A1") 変更後: workbook1.worksheets("Sheet1").range("A1:A100").value = thisworkbook.worksheets("Sheet1").range("A1:A100").value #もちろん,型式を選んで値のみ貼り付ける(の新しいマクロの記録を取る)のでも出来ます。