Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


67614 / 76732 ←次へ | 前へ→

【13672】Re:データが変更されたらセルに色をつける
質問  おお  - 04/5/11(火) 0:31 -

引用なし
パスワード
   ▼Asaki さん:
>>>「数式が」「=LEN(A1)<>0」
>>この場合はエクセルのどこに書けばいいのか迷っています。
>条件付書式を利用します。
>設定したいセル範囲を、予め選択しておいてから、
>メニューから 書式 >> 条件付書式 のダイアログで、条件1(1)の指定を↓のようにします。
>「数式が」「=LEN(A1)<>0」
>※ A1 の部分は、実際に処理対象となるセル
>書式ボタンをクリックして、お好みの書式を設定してOKボタンをクリック
>
>
>>>Private Sub Worksheet_Change(ByVal Target As Range)
>>>  Target.Interior.ColorIndex = xlNone
>>>On Error Resume Next
>>>  Target.SpecialCells( _
>>>    xlCellTypeConstants).Interior.ColorIndex = 34
>>>On Error GoTo 0
>>>End Sub
>>changeイベントってどうやってひょうじさせるのでしょうか。
>こちらは、対象となるシート名が表示されているタブのところで右クリックして、
>メニューから「コードの表示」をクリックすると、画面が変わります。
>右側の広い、白いところに、↑の Private 〜 End Sub の部分をコピーして貼り付けます。
>
>上記は、同様の目的を達成するための2種類の別の方法ですので、
>いずれか片方のみでよいと思います。

これらの方法でやってみたのですが、セルにデータが入っている箇所全てに
色がついてしまいました。対象範囲に何もデータがない場合は
これらの方法でよいのですが、対象範囲にはデータの入っている
セルもあります。

あくまで更新したセルのみに色をつけたいのですが
どうしたらよいですか。
2 hits

【13598】データが変更されたらセルに色をつける おお 04/5/9(日) 11:46 質問
【13599】Re:データが変更されたらセルに色をつける かみちゃん 04/5/9(日) 12:06 回答
【13626】Re:データが変更されたらセルに色をつける おお 04/5/10(月) 1:09 質問
【13628】Re:データが変更されたらセルに色をつける Asaki 04/5/10(月) 9:12 回答
【13672】Re:データが変更されたらセルに色をつける おお 04/5/11(火) 0:31 質問
【13680】Re:データが変更されたらセルに色をつける Asaki 04/5/11(火) 9:52 回答
【13723】Re:データが変更されたらセルに色をつける おお 04/5/12(水) 0:09 質問
【13727】Re:データが変更されたらセルに色をつける つん 04/5/12(水) 10:16 発言
【13765】Re:データが変更されたらセルに色をつける おお 04/5/13(木) 0:10 お礼
【13681】Re:データが変更されたらセルに色をつける つん 04/5/11(火) 9:52 回答
【13682】Re:データが変更されたらセルに色をつける つん 04/5/11(火) 10:00 発言
【13684】Re:データが変更されたらセルに色をつける Asaki 04/5/11(火) 10:56 発言
【13766】Re:データが変更されたらセルに色をつける おお 04/5/13(木) 0:12 お礼

67614 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free