• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELで式での空白セルの挿入方法)

EXCELで式での空白セルの挿入方法

このQ&Aのポイント
  • EXCELで空白セルを挿入する方法について説明します。セル内に数値が入っているか空白かを条件に数式を設定し、空白でなければ空白セルを挿入します。また、数式での挿入ができない場合はVBAでの記述方法を紹介します。
  • 数式を使ってEXCELで空白セルを挿入する方法を説明します。条件付き数式を使用し、セル内が空白でなければ空白セルを挿入し、他の列を右にシフトします。しかし、2万行の処理を一度に行うことは難しいかもしれません。
  • EXCELで空白セルを挿入する方法について説明します。条件付き数式を使用することで、特定の条件が満たされた場合にセル内に空白セルを挿入することができます。ただし、2万行の処理を一度に行うことは難しいと思われます。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける sub macro1()  range("B:B").specialcells(xlcelltypeblanks).delete shift:=xlshifttoleft  range("B:B").insert shift:=xlshifttoright end sub ファイルメニューから終了してエクセルに戻る ALT+F8を押してマクロを実行する。 #補足 マクロでやらせていることをそのまま手動で行っても、簡単にできます 手順: B列を列選択する Ctrl+Gを押す 現れたダイアログでセル選択をクリックする 現れたダイアログで空白セルにマークしてOKする B列の空白セルが飛び飛びに選択されるので、それを崩さないように右クリックして削除を開始、左に詰める B列を列選択、列番号Bのところで右クリックして挿入で空列を1列挿入、C列に送る #参考 A列に数式とか条件付き書式を置いて、他のセルを動かしたり編集したりといったことは、エクセルでは一切できません。

yamakokeko
質問者

お礼

keithin様 早速のご回答、ありがとうございました。 #補足にてご教授頂いた手動の方法で行ないました。 結果オーライで助かりました。 ありがとうございました。

その他の回答 (1)

回答No.1

処理前と処理後は同じシートでなければだめですか? 違うシートや違うファイルに出来るなら簡単な式でできますが・・

yamakokeko
質問者

お礼

bathbadya様 今回はNo.2様にお教え頂いた方法で解決いたしました。 いろいろな方法が有るものですね。 ありがとうございました。

関連するQ&A