[[20200427074107]] 『VBAを使って特定の文字の背景色を変えたい』(トラ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VBAを使って特定の文字の背景色を変えたい』(トラ)

質問です。
VBAのコマンドボタンを押せば特定の文字の背景色を変えるように
したいのですが・・。

例えば

夜勤と入力されたセルを赤に変える。
日勤と入力されたセルを青に変える。

どうすればいいでしょうか?

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 条件付き書式を使うのが楽だとおもいますが
 条件付き書式を使えない理由はありますか?
(´・ω・`) 2020/04/27(月) 09:53

理由としてコマンドボタンでシート上の条件付き書式設定を入力後に一旦クリアにするようにしています。
それをもう一度同じルールで書式設定を復活させるために使いたいのですが。
条件付き書式設定をクリアする式はできたのですがどうしても再設定する式がわかりません。

これで言いたい事をご理解頂ければ幸いです。
(トラ) 2020/04/27(月) 10:07


なんでいちいち条件付き書式を消して再設定するのか判らないですね。 入力に応じて着色等を行うものであり、入力が変わっても条件付き書式は変わらないですから。

もしセルのコピペで上書きしてしまっているなら、右クリックから値のみ貼り付け(または、貼った後に値のみを選択してもOK)とすれば、条件付き書式は壊れないですよ。

あと、設定するマクロを知りたいならば、マクロの記録機能を使ってから、手作業で設定すれば良いでしょう。 どのセル範囲が対象なのか書いていないし、手作業の方が貴方の思った通りのコードになると思いますよ。
(???) 2020/04/27(月) 10:15


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.