Page 903 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼クリア ボブ 03/3/20(木) 15:15 ┗Re:クリア つん 03/3/20(木) 15:29 ┗Re:クリア ボブ 03/3/20(木) 16:34 ┗Re:クリア つん 03/3/20(木) 16:57 ┗Re:クリア ボブ 03/3/20(木) 17:07 ┗Re:クリア つん 03/3/20(木) 17:34 ┗Re:クリア ボブ 03/3/20(木) 17:40 ┗Re:クリア Kein 03/3/21(金) 3:23 ─────────────────────────────────────── ■題名 : クリア ■名前 : ボブ ■日付 : 03/3/20(木) 15:15 -------------------------------------------------------------------------
決められたセルの範囲で数値や文字をボタン1つで クリアする方法ってわかりますでしょうか? だれか教えてください。 |
ボブ さん、こんにちは >決められたセルの範囲で数値や文字をボタン1つで >クリアする方法ってわかりますでしょうか? 書式設定を残したまま、データだけ削除するっちゅーことでしょうか? これかな? '**ヘルプより*************************************: ClearContents メソッド 選択範囲から数式と文字を削除します。また、グラフからグラフの書式を残したままデータ (系列) を削除します。 expression.ClearContents expression 必ず指定します。対象となる ChartArea オブジェクト、または Range オブジェクトを返すオブジェクト式を指定します。 使用例 次の使用例は、シート 1 のセル範囲 A1:G37 から書式設定を残したまま、数式と文字を削除します。 Worksheets("Sheet1").Range("A1:G37").ClearContents ヘルプまるまるコピペの、乱暴なレスですが・・・(^^; |
つんさん ありがとうございます。 うまくできました。 もう1つ質問なんですが、その決められた範囲内のセル で数値や文字のある部分だけをクリアするには どうしたらよいのでしょうか? |
>もう1つ質問なんですが、その決められた範囲内のセル >で数値や文字のある部分だけをクリアするには >どうしたらよいのでしょうか? ある部分だけ・・・というのはどういう部分でしょうか? もう少し具体的にお願いしますにゃ。 |
ある部分とは、数値や文字のある場所だけのセルのこと なんですけど、わかりますでしょうか? >>もう1つ質問なんですが、その決められた範囲内のセル >>で数値や文字のある部分だけをクリアするには >>どうしたらよいのでしょうか? > >ある部分だけ・・・というのはどういう部分でしょうか? >もう少し具体的にお願いしますにゃ。 |
>ある部分とは、数値や文字のある場所だけのセルのこと >なんですけど、わかりますでしょうか? それって、ようするに、書式設定を残して、 数値や文字のデータのみを削除するってことですよね? やったら、ClearContentsで、OKやと思いますが・・・??? すんません・・わたし、いまいち察しが悪いんかな? |
教えてもらったのでOKなのですが、 他に方法があったらと思いまして・・・ どうも、ありがとうございました。 >>ある部分とは、数値や文字のある場所だけのセルのこと >>なんですけど、わかりますでしょうか? > >それって、ようするに、書式設定を残して、 >数値や文字のデータのみを削除するってことですよね? >やったら、ClearContentsで、OKやと思いますが・・・??? >すんません・・わたし、いまいち察しが悪いんかな? |
んーと・・つまり数式なんかは残したい、ってことなのかな ? だったら Selection.SpecialCells(xlCellTypeConstants).ClearContents になります。値だけを入力しているセルがクリアできるわけですが、 もし値だけのセルが選択範囲になければ、実行時エラーになります。 ま、ユーザーがシートを見ながら、マウスで選択するわけだから、 そんな間違いは起こさないと断定できるならいいのですが、心配なら On Error でトラップをかけておけば充分でしょう。 |