dポイントプレゼントキャンペーン実施中!

 こんにちは。教えて下さい。

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

A 回答 (6件)

VBAでよければ、



Sub Macro()
On Error Resume Next
Cells.SpecialCells(xlCellTypeConstants, 33).ClearContents
End Sub

でどうでしょうか?
    • good
    • 0
この回答へのお礼

 こんにちは。お礼が遅くなってすみません。

 VBAは・・・(泣)。すみません。

お礼日時:2003/10/29 16:21

好まないかも知れませんが、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
興味があれば説明追加します。
    • good
    • 0
この回答へのお礼

 こんにちは。お礼が遅くなってすみません。

 マクロを使うのはいやなんです(泣)。

お礼日時:2003/10/29 16:19

編集>>ジャンプで下のほうの


「セル選択」をクリック。
ダイアログの中の「定数」にチェックを入れて
OKすると数値のみが選択状態になると思います。
そこでDeleteすれば大丈夫と思います。
私の記憶が正しければ・・・・

一度お試しになってみてくださいますか?
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/10/29 16:18

> 全体を選択し、数値のみを消すということはできないのでしょうか?



「全体を選択」をしていませんが、次の方法はどうですか。

メニューから[編集]-->[ジャンプ]-->[セル選択]ボタンで「定数」を選択し、
「数値」だけにチェックを入れ、[OK]し、DELキーを押します。

これで如何でしょうか。
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/10/15 14:35

Aと1の間をクリックし全表示にしてその場で右クリックで


「数式と値のクリア」で消えませんか?

この回答への補足

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

補足日時:2003/10/15 14:25
    • good
    • 0

 コピーしたい範囲を右クリックで形式を指定して張り付ければできるのではないでしょうか。


 もっと簡単な方法があるかもしれませんが・・・。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!