• 締切済み

数値のみを消すには

 こんにちは。教えて下さい。  エクセルのシートで、数値と式が入力されている表の全体を選択し、数値のみを消すということはできないのでしょうか?(保護など使わずに)  確かロータス123ではできたように思いますが・・・エクセルでの方法を教えて下さい。

みんなの回答

回答No.6

VBAでよければ、 Sub Macro() On Error Resume Next Cells.SpecialCells(xlCellTypeConstants, 33).ClearContents End Sub でどうでしょうか?

kobarn
質問者

お礼

 こんにちは。お礼が遅くなってすみません。  VBAは・・・(泣)。すみません。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

好まないかも知れませんが、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 興味があれば説明追加します。

kobarn
質問者

お礼

 こんにちは。お礼が遅くなってすみません。  マクロを使うのはいやなんです(泣)。

  • tizzy
  • ベストアンサー率51% (115/224)
回答No.4

編集>>ジャンプで下のほうの 「セル選択」をクリック。 ダイアログの中の「定数」にチェックを入れて OKすると数値のみが選択状態になると思います。 そこでDeleteすれば大丈夫と思います。 私の記憶が正しければ・・・・ 一度お試しになってみてくださいますか?

kobarn
質問者

お礼

 こんにちは。お礼が遅くなってすみません。#3の方と同じ方法ですね。これだと、シート全体が対象になってしまうんですよねえ・・・。

  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.3

> 全体を選択し、数値のみを消すということはできないのでしょうか? 「全体を選択」をしていませんが、次の方法はどうですか。 メニューから[編集]-->[ジャンプ]-->[セル選択]ボタンで「定数」を選択し、 「数値」だけにチェックを入れ、[OK]し、DELキーを押します。 これで如何でしょうか。

kobarn
質問者

お礼

 ありがとうございます。  確かにできますね。ジャンプとは気がつかなかった。しかしめんどくさいなあ。使いがちな操作だと思うんですけどねえ。

  • kotoko
  • ベストアンサー率33% (1142/3362)
回答No.2

Aと1の間をクリックし全表示にしてその場で右クリックで 「数式と値のクリア」で消えませんか?

kobarn
質問者

補足

 さっそく回答ありがとうございます。  これだと式の入ったセルもクリアされてしまうんです。だから困ってるんですが。

回答No.1

 コピーしたい範囲を右クリックで形式を指定して張り付ければできるのではないでしょうか。  もっと簡単な方法があるかもしれませんが・・・。

関連するQ&A