No.5
- 回答日時:
やりたいのはこういうことかな。
Dim myCell As Variant
For Each myCell In Sheets(1).Range("E1:G10")
If myCell.HasFormula Then
Else
myCell.ClearContents
End If
Next
No.4
- 回答日時:
こんにちは。
もう少し、詳細の記載をお願いしたいのと、コードがあれば、そのアップも
できると良いと思います。
ある範囲を選択した状態で、数字や文字だけが入ったセルと、数式が入った
セルが混在していて、数式までクリアされてしまうと思って答えます。
違ったら、もう少し説明をお願いします。
クリアしたい範囲を選択 → Ctrl + G で セル選択
→ 定数をチェックして OK をクリック → DELETEキーで削除
これで、文字や数字が直接入力されているセルがクリアされるかと。
式は残ったままだと思います。
上記をマクロにしたい場合は、マクロの記録で記録できると思います。
https://excel-ubara.com/excelvba1/EXCELVBA303.html
No.3
- 回答日時:
こんにちは、
数式を残す場合は、対象のセルをマクロのコードにある実行セル範囲から外す必要があります。
また、数式を残すと計算された結果が表示されますので
その表示自体を消して数式を残す場合、参照先セルをクリアーすると言う事になりますが、いわゆる消したいセルの数式はIF文で参照先="",""のような
関数を含む数式にする必要があります。
消すと言う意味で色々変わってくると思いますが、
数式で計算されたものではなく、
マクロで出力されたセルの値や
手作業で入力した値を消す
と言うような考え方の方が理解し易いかも知れませんね
No.1
- 回答日時:
え?
何を言ってるの?
数式が入ったセルを空欄にするために「クリア」するのではないのですか。
ならばどうしたいの?
それを示していただかなければ、解決方法のアドバイスはできませんよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Excel(エクセル) 【マクロ】リボン、行列、数式・ステータスバを非表示に 4 2022/12/12 07:32
- Excel(エクセル) マクロを教えてください 1 2022/11/28 14:52
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/04 12:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/15 16:33
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/03/31 12:46
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/11 13:29
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/16 14:36
- Excel(エクセル) 【マクロ】プリントスクリーンした画像をエクセルに貼付して印刷したい 6 2022/11/30 20:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソリティアは「毎回必ず」クリ...
-
Windowsゲームのソリテ...
-
メタルギアソリッド3 ステル...
-
フランス語で透明感とか クリア...
-
ゼルダの伝説 風のタクト ダ...
-
古本市場でクリアパックで薄い...
-
バイオハザードRE4のプロフェッ...
-
【PS2ペルソナ4】2・3周目の...
-
スターオーシャン3のカルサア...
-
メタルギア3で無限バンダナとス...
-
ニンテンドーDS「えいご漬け...
-
全水換えしたのにまだみどり ク...
-
フリーセルでクリアできない番...
-
ロマンシングサガミンストレル...
-
写真のようなビニール製の袋の...
-
ドラゴンクエスト7・過去のサ...
-
ネタバレを忘れたい・・・
-
ゴーストオブツシマですが、豊...
-
MGS3でステルス迷彩がてにはい...
-
「SSL状態のクリア」ボタンを押...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ソリティアは「毎回必ず」クリ...
-
メタルギアソリッド3 ステル...
-
写真のようなビニール製の袋の...
-
Windowsゲームのソリテ...
-
プロセカが急に開けなくなりま...
-
メタルギア3で無限バンダナとス...
-
鉄拳5の隠しキャラについて
-
ハイチオールBクリア180錠を長...
-
フランス語で透明感とか クリア...
-
フリーセルでクリアできない番...
-
【PS2ペルソナ4】2・3周目の...
-
世界のだれでもアソビ大全のセ...
-
加藤純一のゲーム実況でお勧め...
-
古本市場でクリアパックで薄い...
-
スーパーマリオブラザーズ3につ...
-
全水換えしたのにまだみどり ク...
-
ゼルダの伝説 風のタクト ダ...
-
ドラクエ7はPS2でできるか
-
「SSL状態のクリア」ボタンを押...
-
ゴーストオブツシマのクリア時...
おすすめ情報
Sub DataClear()
Dim r As Long
r = MsgBox("データをクリアしますか?", vbOKCancel)
If r <> 1 Then Exit Sub
Range("AreaA").ClearContents
Range("AreaB").ClearContents
Range("AreaC").ClearContents
End Sub
Private Sub CommandButton1_Click()
消去
End Sub
のようなコードがあり、このシートの”D5”に数式を入れたのですが、クリアボタンを押すと数式まで消えて・・次からデータを取ってこなくなるのです。
教えてください・・お願いします。