空白セルだけを一括操作するにはSpecialCellsメソッドを用います。指定範囲の空白セル全てにに値と背景色を設定するサンプルコードサンプルコード実行前のセルの状態は以下になります。販売価格の列に2箇所空白のセルがあるので、この2つの空白セルを一括操作します。Subこのサンプルコードの実行結果は以下の通りです。object.SpecialCells(xlCellTypeBlanks)と書くことで範囲内の空白セルを一括操作できます。サンプルコードの補足説明1SpecialCellsメソッドの引数はxlCellTypeBlanks以外に9種類あります。引数になり得る定数の一覧を以下に示します。あらゆる可視セル参考:xlCellTypeLastCellの用例SpecialCells(xlCellTypeLastCell)は使用済みのセル領域の一番右下を特定するのに役立ちます。SpecialCells(xlCellTypeLastCell)を用いる際はUsedRangeプロパティでセルの範囲を絞った上で利用した方が賢明です。UsedRangeプロパティはワークシートオブジェクトとセットで用いられます。UsedRangeプロパティが指し示す範囲は、あるワークシート内の既に利用されているセルを含む範囲です。直観的にUsedRangeプロパティが指し示す範囲を知るために簡単なサンプルコードを書いてみます。Excelの画面が以下の状態のときにUsedRange.Selectを実行すると、どのような範囲が選択されるでしょうか。それを実際に観察してみましょう。Subサンプルコード実行後のExcel画面A1セルから一番、右下にある「999」と入力されたF10セルまでが選択されました。このようにUsedRangeプロパティは既に利用されているセルを含む全ての範囲を指し示しています。上記のExcel画面に対して、UsedRange.SpecialCells(xlCellTypeLastCell)を実行してみましょう。利用されているセル範囲の一番右下を指し示すはずです。Subこのサンプルコードを実行すると以下のExcel画面のように、UsedRangeの指し示す範囲の一番右下が選択されます。具体的には、F10セルが選択状態になりますね。サンプルコードの補足説明2Interior.ColorIndexプロパティは数値でセルの背景色を指定します。色と番号の対応表は以下の通りです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。