• ベストアンサー

【Excel】式の入っているセルだけ消すには?

表題通りなのですが、 =A1+B1のような式の入っているセルのみ消去したい(空の状態にしたい)のです。 マクロでもいいので何か良い方法はないでしょうか。

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

  • ベストアンサー
  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.1

編集 - ジャンプ 「セルの選択」で、「数式」にチェックを入れOK これで数式が入ったセルが選択されますので、「Delete」キーで、削除されます。

sineminna
質問者

お礼

おお!目から鱗です! 一生懸命マクロ考えてた俺があほだったorz

その他の回答 (1)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

マクロを2つ書いてみました。Macro1は#01さんの回答の操作をマクロにしたもので、Macro2はセル毎に数式のあるなしを判断して削除するものです。 Sub Macro1()   ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas, 23).ClearContents End Sub Sub Macro2() Dim r As Range   For Each r In ActiveSheet.UsedRange     If r.HasFormula Then       r.ClearContents     End If   Next r End Sub

sineminna
質問者

お礼

(^0_0^)ナルホド マクロ今勉強中なんで参考になります。 UsedRangeなんて指定方法があったのが収穫です。

関連するQ&A