Excelブックの各シートについて背景色が赤のセルが合った場合にシートのタブ色も赤色にするVBAを作成したいと考えています。
以下ように実装してみましたがFor文の2週目のFindのところで1004エラーが出てしまいます。原因は何でしょうか。
vba
1Sub SearchRedCell() 2 3Application.FindFormat.Clear 4Application.FindFormat.Interior.ColorIndex = 3 5 6Dim i 7For i = 1 To Sheets.Count 8 Dim c 9 Set c = Sheet(i).Range("A1", Cells(Rows.Count, Columns.Count)).Find(What:="*", SearchFormat:=True) 10 If Not (c Is Nothing) Then 11 Sheets(i).Tab.ColorIndex = 3 12 Exit For 13 End If 14Next 15 16End Sub
環境:
Windwos 7
Excel 2016
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。