質問: 【excel vba】指定行以降をクリアするには? .cells.clearcontents は指定のシート内のセルを全クリアするものと思っています。 上から2行目までだけ残し、3行目以降を全てクリアするにはどうしたら良いでしょうか?
回答: > セルに設定していた条件付き書式は消さずにセル内の値だけ消す事はできませんか? .clearcontents では条件付き書式は消えないはずです。 試行錯誤しているうちに、行全体削除の .entirerow.delete を試してみたとか、手作業で消してしまったとか考えられませんか? (参考) セルのクリア(clear,clearcontents)|vba入門 https://excel-ubara.com/excelvba1/excelvba339.html > clear 全体(数式・文字・書式・コメント全て)をクリアします。 > clearcomments コメントを消去します。 > clearcontents 数式と文字を削除します。 > clearformats 書式設定を削除します。 > clearnotes コメントを削除します。 > clearoutline アウトラインを消去します。 > clearhyperlinks 2010以降のみ、ハイパーリンクを削除します。