|
お世話になっております。
下記のコードを見て下さい
Sub 組立図の関連()
Dim ws, ws2 As Worksheet
Dim Alfa As String
Dim Alfa_r, F, CVr As Range
Dim CV_r, st As Long
'CVPARTSシートのH列のなかで、組立図と名前のつくセルを検索
Set CVr = Worksheets("CVPARTS").Range("H:H").Find("組立図", , , xlPart, , , False, False)
If Not CVr Is Nothing Then
'"ユニットマスター"を含むWorkSheetsを検索
For Each ws In ActiveWorkbook.Worksheets
If InStr(1, ws.Name, "ユニットマスター") <> 0 Then
'ユニットマスタ -シートのG列のなかで、CVrとおんなじセルを検索
Set F = ws.Range("G:G").Find(CVr.Value, , , xlPart, , , False, False)
If Not F Is Nothing Then
'あったらそのセルに色をつける
ws.Cells(F.row, 7).Interior.Color = RGB(0, 255, 0)
'上記のコードを繰り返す
st = CVr.row
Set CVr = Worksheets("CVPARTS").Range("H:H").FindNext(CVr)
Do While st <> CVr.row
For Each ws2 In ActiveWorkbook.Worksheets
If InStr(1, ws2.Name, "ユニットマスター") <> 0 Then
'
Set F = ws2.Range("G:G").Find(CVr.Value, , , xlPart, , , False, False)
If Not F Is Nothing Then
ws2.Cells(F.row, 7).Interior.Color = RGB(0, 255, 0)
End If
End If
Next ws2
Set CVr = Worksheets("CVPARTS").Range("H:H").FindNext(CVr)
Loop
End If
End If
Next ws
End If
End Sub
条件検索を繰り返したいのですがうまくいきません。
どこかおかしい所を教えていただきたいです。
宜しくお願いいたします。
|
|