- ベストアンサー
エクセルのクリアボタン
セルの1つにクリアボタンを作ってそのボタンを押したらシート内の値がすべてクリアされるという機能はありますか? もしございましたら、作成方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>シート内の値が全てクリアされる とは「計算式が入っているセルは消さない」という意味ですか? それとも「計算式も消す」という意味ですか? 後者ならCtrl+A→DELETEでできてしまうので、前者の意味と解釈して回答します。 以下のマクロをALT+F11でVBE画面を開き、「VBAProjectエクスプローラのシート名右クリック」→「挿入」→「標準モジュール」で表示される画面にペーストして下さい。 次にシート上にオートシェイプの四角形を描き、シェイプ右クリック→マクロの登録を選び、Macro1を選択して登録してください。 Sub Macro1() ActiveSheet.Cells.SpecialCells(xlCellTypeConstants, 23).ClearContents End Sub もし後者の「計算式も消す」ならマクロは以下になります Sub Macro2() ActiveSheet.Cells.ClearContents End Sub
その他の回答 (1)
- iitenki66
- ベストアンサー率50% (2/4)
回答No.1
標準ではないとおもいますので、 シートないのセルに入力されている値や数式だけをすべて削除するのでしたら、キーボードのCtrlとAを同時に押した後、deleteキーを押下すれば削除はできますよ
質問者
お礼
ありがとうございました
お礼
計算式は消さないほうだったので、前者を参考にさせていただきました。 まさに私が求めていたことでした。ありがとうございます。 とても分かりやすかったですよ!