解答を見ずに、必ず自力で書けるとこまででも良いので書きましょう。当サイトのコンテンツExcelマクロVBA入門ExcelVBAとは、エクセルの操作を自動化するマクロ機能で使われているプログラミング言語です。VBAは、「MicrosoftVisualBasicApplications」の略になります。このVBA入門シリーズでは、実務で必要とされるVBAの入門として、基礎から業務応用までのVBA全般を基礎解説していきます。書くべきマクロVBAが分からない時は、ここでじっくり勉強してから再チャレンジしてください。マクロVBA練習問題解答では解答のマクロVBAコードです。ws2.UsedRange.Valueこれで、当該シートの数式は消えて値のみになります。ws2.Cells.Valueこれでも良さそうですが、Excel2007以降の形式では、多くのPCでメモリ不足が出てしまいます。100万行*1万列以上の範囲指定は、ちょっときびしいということです。何より、値だけにするなら今回提示のVBAコード方がスマートだと思います。今回は、全てオブジェクト変数に入れてから処理するようにしてみました。Withを使った方が見やすいと感じる人も多いかと思います。自分なりに書きやすく読みやすいと思うVBAコードで書いてみてください。オブジェクト変数に入れることが基本だとだけは覚えておいて下さい。wb1.Worksheets("Sheet1")ws1.このピリオドを入力した時点では候補表示されるようになります。オブジェクト型が確定されている事になります。オブジェクト変数を上手く使えるようになることは、VBA上達の要でもあります。28(シートを別ブックにして値のみにする)解答このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。28(シートを別ブックにして値のみにする)解答このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。