と同じカラーインデックスを持つセルを見つけたいので、色が のセルを見つけるためにマクロを記録し、このようなコードに適用しました。 しかし、それは動作しません。特定のカラーインデックスを持つセルを見つけるRange.findメソッド
特定のカラーインデックスを持つセルを検索するにはどうすればよいですか?
For Each r In rngC
lcolorID = r.Offset(, 1).Interior.ColorIndex
With wsD.UsedRange
With Application.FindFormat.Interior
.PatternColorIndex = xlAutomatic
.Color = lcolorID
End With
Set c = .Find(What:="", After:=ActiveCell, _
LookIn:=xlFormulas, LookAt:= xlPart, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False, MatchByte:=False, _
SearchFormat:=True)
If Not c Is Nothing Then
Debug.Print c.Address
End If
End With
Next r
Range.Findメソッドを使用できますか? –
Findメソッドが 'Cell.Interior.ColorIndex'検索をサポートしていますが、試してみることができます: ' Range(Sheets( "Sheet")セル(startrow、startingcolumn)、Sheets( "Sheet")セル(endrow、endcolumn) ).Find(yourColorIndex) ' – Diveye
colorindexを使ってRange.findメソッドを使用する方法が必要でした。しかし、私にとってはほとんど不可能なようです。とにかく、ありがとう –