[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『入力文字に色を付けたい』(スイミー)
VBAじゃ無いと無理でしょう...おそらく...(seiya)
衝突しましたがそのままアップします。
1.VBAのシートのChangeイベントでTargetの色を変える
2.別シートにセルをそっくりコピペし、 条件付き書式で別シートの同アドレスのセルと値が 違ったら色を無しにする
とここまで書いておきながら、条件付き書式で別シート は参照できなかったことに気付きました・・・。
(MARBIN)
条件付書式はINDIRECTを使って回避できることをLOOKUPさんが掲載されていたように思います。 1.の方法ですw (ROUGE) '----シートモジュールへ Public olddata As Variant Private Sub Worksheet_SelectionChange(ByVal Target As Range) olddata = Target End Sub Private Sub Worksheet_Change(ByVal Target As Range) If Not IsEmpty(olddata) Then Target.Interior.ColorIndex = 6 End If End Sub
衝突しました。
INDIRECT関数で参照すれば別シートでもOKの方法 =INDIRECT("Sheet2!A1")=$A$1 など。
(川野鮎太郎)
衝突した鮎さんに衝突しました〜☆ >条件付書式はINDIRECTを使って回避できることをLOOKUPさんが掲載されていたように思います。 こちらが参考になりますか? [[20051207053038]]『入力規則:別シートの裏技発見!』(kazu) (キリキ)(〃⌒o⌒)b
ROUGEさんの Change event だけ...
If olddata <> Target.Value Then Target.Interior.Color = vbYellow
(seiya)
そぉかぁ、データが変わってなくても色がついてしまいますね...orz (ROUGE)
条件付書式だと、いったん上書きしてまた元に戻したら.... (seiya)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.