- 締切済み
指定したセルと同じ文字色にしたい
エクセルでA1(文字)の文字色が赤色の場合、C1(数値)の文字色もA1と同色になるように設定したいのです。 条件付書式の数式を教えてください。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- gyouda1114
- ベストアンサー率37% (499/1320)
C1セルに設定する具体的条件を知りたいなら A1セルに設定してある条件を示してください。
- hallo-2007
- ベストアンサー率41% (888/2115)
>C1に入力した時に文字の色だけをA1と同じにしたいのです。 C1が空白のときは、文字の色が何と設定されていても空白は空白です。 A1セルに設定された条件付書式の条件で、C1セルに設定すれば大丈夫の様な気がします。 >A1の条件付書式はある条件の時にセルに色を付けるものなので、 A1セルはある条件で セルに色をつける(パターンで塗りつぶしの色) C1セルはある条件で フォントの文字色を変える の違いで設定しては如何でしょうか。
補足
回答ありがとうございます。 A1セルの条件はセルに色を付けるための条件なので、 A1セルの文字色とは何の関係も無いのです。 C1セルの文字に色を付けるのはA1セルの条件とは関係ありません。 A1セルと同じ文字色にしたいだけの条件です。 ですからC1セルに設定する条件の式が分からないので困っているわけです。
- kmmk16
- ベストアンサー率46% (32/69)
Private Sub Worksheet_Change(ByVal Target As Range) Range("C1").Font.Color = Range("A1").Font.Color End Sub という事でしょうか?
補足
回答ありがとうございます。 よく分からないのですが、VBEを開いて式を入力して実行したらエラーになりました。 そのまんま貼り付けたら出来る式を教えて頂けませんか?
- shikisaito
- ベストアンサー率52% (257/491)
> A1に数式は入っていません、セルに色を付ける条件付書式は入っています。 であれば、A1と同じ条件付き書式を、C1で設定すればいいでしょう。 A1の条件付き書式が[セルの値が][次の値に等しい][=B1]などであれば、 C1の条件付き書式で[数式が][=A1=B1]と設定すればいいでしょう。
補足
回答ありがとうございます。 A1の条件付書式はある条件の時にセルに色を付けるものなので、 C1のセルがA1と同じセル色になってしまいます。 C1に入力した時に文字の色だけをA1と同じにしたいのです。 出来ますでしょか?
- will_mania
- ベストアンサー率36% (177/482)
A1に数式は入っていますか? 『A1の条件が○○ならばC1の文字は赤』とC1に条件付書式を設定されては?
補足
回答ありがとうございます。 A1に数式は入っていません、セルに色を付ける条件付書式は入っています。 具体的にどうしたらよいのでしょうか?
- web2525
- ベストアンサー率42% (1219/2850)
文字色を指定したり、文字色の取出しが出来ませんので、関数式で対応する事はできません。
補足
回答ありがとうございます。 マクロでも無理でしょうか?
補足
回答ありがとうございます。 自己解決しました。 VBAで以下の様にしました。 これで文字色をコピーして、セルの背景の着色を消せました。 例ではA1=C1だけですが多数のセルで同じ様にしたかったので、 ショートカットで実行出来るようにしました。 Sub test() Range("A1").Select Selection.Copy Range("C1").Select Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Application.CutCopyMode = False Selection.FormatConditions.Delete End Sub