マクロのセルの書式をコピーする方法を紹介します。メソッドでセルをコピーできます。メソッドで書式を貼り付けできます。書式設定については「セルの書式設定を取得または設定する」をご覧ください。セルを取得するには「セルや範囲を取得する」をご覧ください。「形式を選択して貼り付け」と同じように書式だけを貼り付けられます。引数にセル名を指定すると、そのセルの書式をコピーできます。セル「A1」をコピーするにはRange("A1").Copyを入力します。セル「B1」に書式を貼り付けるにはRange("B1").PasteSpecial(xlPasteFormats)を入力します。引数にセルの行と列の番号を指定すると、そのセルの書式をコピーできます。1).Copyを入力します。2).PasteSpecial(xlPasteFormats)を入力します。指定して書式だけを貼り付けられます。それ以外の方法で貼り付けるには「セルをコピーする」をご覧ください。メソッドを実行すると、そのセルがコピーモードになるためです。これを解除しています。"B2").Copyを入力します。貼り付けセルの範囲「A1」~「B2」を「A3」に貼り付けると、セルの範囲「A3」~「B4」に貼り付けられます。引数にシート名またはインデックスを指定します。指定するにはWorksheets("Sheet1")またはWorksheets(1)を入力します。入力すると、自身のシートのセルになります。自身を表すMe.が省略されています。入力すると、アクティブなシートのセルになります。アクティブシートを表すActiveSheet.が省略されています。プロシージャの呼び出し、または引数が不正です。オーバーフローしました。インデックスが有効範囲にありません。ファイル名または番号が不正です。ファイルが見つかりません。同名のファイルが存在しています。パスが見つかりません。ブロック変数が設定されていません。オブジェクトが必要です。オブジェクトは、このプロパティまたはメソッドをサポートしていません。引数は省略できません。不正なプロパティを指定しています。引数の数が一致していません。不正なプロパティを指定しています。アプリケーション定義またはオブジェクト定義のエラーです。変数が定義されていません。メンバーとしては使用できません。ユーザー定義型は定義できません。