質問: True End Sub change(関数名)の横に引数があるから(参照渡し???) マクロに表示されないという情報を 見つけたのですが、色々やっても訳が分からなくなりました。 どうすれば実行できるようになるのでしょうか?
回答: もしVBAでやるなら、マクロの記録モードにして、「条件付き書式」のシート上の操作をして、マクロの記録でコードを知る方法が良い。 まずこういうところに、頭が行くべきだ。 Sub Macro1() Range("E2:H10").Select Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _ "=COUNTIF($A2:$D2,100)>=1" Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority With Selection.FormatConditions(1).Interior .PatternColorIndex = xlAutomatic .Color = 5296274 .TintAndShade = 0 End With Selection.FormatConditions(1).StopIfTrue = False End Sub ーー 余談 シートのRangeにAddするものは FormatConditions.Add Validations HyperLinks Names HpageBreaks AddComment などある。こういう機会に知識を拡げるのも勉強の仕方。