3本目:セルの消去セルの消去に関する問題です。セルの値だけを消去します。ツイッター連動企画です。ツイート文字数制限があるので、ブック指定等省略可能な記述は省略しています。ダウンロードできます。マクロVBAを初心者向けの基本から上級者向けの高度な内容までサンプルコードを掲載し解説しています。入門解説からマクロVBAまでエクセル全般を網羅しています。画像のように1行目に見出し、A列にNoが入っています。No行数およびデータ行数は毎回変化します。この表の見出し(1行目)とNo(A列)を残して、データ部分のみ値を消去してください。※シートはアクティブシートサンプルファイルです。https://excel-ubara.com/vba100sample/VBA100_03.xlsmhttps://excel-ubara.com/vba100sample/VBA100_03.zipVBA作成タイムこの下に頂いた回答へのリンクと解説を掲載しています。途中まででも良いので、できるだけ自分でVBAを書いてみましょう。他の人の回答および解説を見て、書いたVBAを見直してみましょう。1).ClearContentsResizeを使って1行1列減らしている解答が目につきました。1)でずれた範囲のセルは必ず空欄です。ClearContentsであれば、はみ出た部分については気にしなくても良いでしょう。厳密な範囲にするならIntersectを使用すると簡単です。これについては記事の補足で。最終行を取得して範囲を求めようとするとかなり面倒です。1)かつClearContentsであればズレてはみ出した部分については気にする必要が無いのですが、きっちり表範囲だけで指定する場合について追記しておきます。簡単な方法としてResizeとIntersectを使う方法がありますが、Intersectの方がより簡素な記述で済みます。1)).ClearContentsCurrentRegionResizeOffsetIntersectこれらの仕様については、以下の関連ページを参照してください。見るTRIMRANGE関数(セル範囲をトリム:端の空白セルを除外)|エクセル入門(2024-08-30)正規表現関数(REGEXTEST,REGEXREPLACE,REGEXEXTRACT)|エクセル入門(2024-07-02)エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)無効な前方参照か、コンパイルされていない種類への参照です。Case)|VBA入門9.メッセージボックス(MsgBox関数)|VBA入門10.マクロとは?VBAとは?VBAでできること|VBA入門ホームマクロVBA入門編VBA100本ノック3本目:セルの消去このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。アクセスランキングサイトマップ事業案内お問い合わせホームマクロVBA入門編VBA100本ノック3本目:セルの消去このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。