[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セルの文字色を変えるマクロ』(オハラ)
マクロの超初心者です。
一つのブックに複数のシートがあります。 そのうち、シート1 だけの処理として A1に1が入力された時、A2の文字色を赤にする というマクロは、どこに記述すればよいのでしょうか。 ちなみに、コードは下のとおりの記述でよいのでしょうか。 ご教示をお願いいたします。
If Cells(1, 1).Value = 1 Then Range("A2").Select Selection.Font.ColorIndex = 3 Else End If
こういった感じでよいですか? Sheet1の見出しを右クリックしてコードの表示からVBEへ入れば よいと思います。 (Hatch) エクセル・マイスターのWorksheet_SelectionChange http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040727.html Private Sub Worksheet_Change(ByVal Target As Range) Dim col As Integer If Target.Address(0, 0) <> "A1" Then Exit Sub If Target.Value = 1 Then col = 3 Else col = 1 End If Target.Offset(0, 1).Font.ColorIndex = col End Sub
条件付き書式でいいのでは? 【条件付き書式 Win】 http://www.excel.studio-kazu.jp/lib/e2qw/e2qw.html
マクロ勉強中ということなら、このレスは無視して下さい。 (純丸)(o^-')b
(Hatch)様 ありがとうございました。 できました。 (純丸)(o^-')b様 ありがとうございました。 条件付書式の方法は確認しました。 (オハラ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.