- 締切済み
数値のみを消すには
こんにちは。教えて下さい。 エクセルのシートで、数値と式が入力されている表の全体を選択し、数値のみを消すということはできないのでしょうか?(保護など使わずに) 確かロータス123ではできたように思いますが・・・エクセルでの方法を教えて下さい。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- table_1969
- ベストアンサー率21% (66/302)
VBAでよければ、 Sub Macro() On Error Resume Next Cells.SpecialCells(xlCellTypeConstants, 33).ClearContents End Sub でどうでしょうか?
- imogasi
- ベストアンサー率27% (4737/17069)
好まないかも知れませんが、VBAで ボタンをシートに貼りつけ、Wクリックして、出てくる VBE画面の Private Sub CommandButton1_Click() End Sub の間に下記を入れ、セル範囲を指定して、ボタンをクリックすると、数の式があるセルは0、文字列の式や数値や文字列のセルは空白になります。 Private Sub CommandButton1_Click() Dim cl As Range For Each cl In Selection If cl.HasFormula Then Else cl = "" End If Next End Sub 興味があれば説明追加します。
お礼
こんにちは。お礼が遅くなってすみません。 マクロを使うのはいやなんです(泣)。
- tizzy
- ベストアンサー率51% (115/224)
編集>>ジャンプで下のほうの 「セル選択」をクリック。 ダイアログの中の「定数」にチェックを入れて OKすると数値のみが選択状態になると思います。 そこでDeleteすれば大丈夫と思います。 私の記憶が正しければ・・・・ 一度お試しになってみてくださいますか?
お礼
こんにちは。お礼が遅くなってすみません。#3の方と同じ方法ですね。これだと、シート全体が対象になってしまうんですよねえ・・・。
- ja7awu
- ベストアンサー率62% (292/464)
> 全体を選択し、数値のみを消すということはできないのでしょうか? 「全体を選択」をしていませんが、次の方法はどうですか。 メニューから[編集]-->[ジャンプ]-->[セル選択]ボタンで「定数」を選択し、 「数値」だけにチェックを入れ、[OK]し、DELキーを押します。 これで如何でしょうか。
お礼
ありがとうございます。 確かにできますね。ジャンプとは気がつかなかった。しかしめんどくさいなあ。使いがちな操作だと思うんですけどねえ。
- kotoko
- ベストアンサー率33% (1142/3362)
Aと1の間をクリックし全表示にしてその場で右クリックで 「数式と値のクリア」で消えませんか?
補足
さっそく回答ありがとうございます。 これだと式の入ったセルもクリアされてしまうんです。だから困ってるんですが。
- shinobinomono
- ベストアンサー率18% (9/50)
コピーしたい範囲を右クリックで形式を指定して張り付ければできるのではないでしょうか。 もっと簡単な方法があるかもしれませんが・・・。
お礼
こんにちは。お礼が遅くなってすみません。 VBAは・・・(泣)。すみません。