[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBAで指定した文字列を含むセルにそれぞれ違う色をつけたい』(^^)
お世話になります。
VBAで指定した文字列を含むセルにそれぞれ違う色をつけたいのですが、ご教授を宜しくお願い致します。
検索範囲 A1〜Z100
Aが含むセルに青
Bが含まれるセルに黄
Cが含まれるセルに赤
例
A12345 青
12345B 黄
12C345 赤
< 使用 Excel:Excel2013、使用 OS:Windows10 >
(マナ) 2021/05/25(火) 22:44
※今日はなんだか広告が多いなぁ…
(マナ) 2021/05/25(火) 23:14
Sub sample1() With Range("A1:Z100").FormatConditions .Delete .Add(Type:=xlTextString, String:="A", TextOperator:=xlContains).Interior.Color = vbBlue .Add(Type:=xlTextString, String:="B", TextOperator:=xlContains).Interior.Color = vbYellow .Add(Type:=xlTextString, String:="C", TextOperator:=xlContains).Interior.Color = vbRed End With End Sub これだと、大文字小文字を区別してくれないみたいですね。 なので、 Sub sample2() With Range("A1:Z100").FormatConditions .Delete .Add(Type:=xlExpression, Formula1:="=IFERROR(FIND(""A"",A1),0)").Interior.Color = vbBlue .Add(Type:=xlExpression, Formula1:="=IFERROR(FIND(""B"",A1),0)").Interior.Color = vbYellow .Add(Type:=xlExpression, Formula1:="=IFERROR(FIND(""C"",A1),0)").Interior.Color = vbRed End With End Sub (´・ω・`) 2021/05/25(火) 23:31
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.