Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


43240 / 76732 ←次へ | 前へ→

【38542】繰り返し検索についての質問
質問  ゆっけ  - 06/6/6(火) 11:03 -

引用なし
パスワード
   お世話になっております。
下記のコードを見て下さい

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

条件検索を繰り返したいのですがうまくいきません。
どこかおかしい所を教えていただきたいです。
宜しくお願いいたします。
2 hits

【38542】繰り返し検索についての質問 ゆっけ 06/6/6(火) 11:03 質問
【38548】Re:繰り返し検索についての質問 Jaka 06/6/6(火) 12:14 発言
【38564】修正 Jaka 06/6/6(火) 14:08 発言
【38549】Re:繰り返し検索についての質問 Statis 06/6/6(火) 12:16 発言
【38554】Re:繰り返し検索についての質問 ハチ 06/6/6(火) 12:45 発言
【38559】Re:繰り返し検索についての質問 ハト 06/6/6(火) 13:42 回答
【38570】Re:繰り返し検索についての質問 Kein 06/6/6(火) 14:42 回答
【38581】Re:繰り返し検索についての質問 ゆっけ 06/6/6(火) 16:55 お礼
【38584】Re:繰り返し検索についての質問 ゆっけ 06/6/6(火) 18:04 質問
【38614】Re:繰り返し検索についての質問 ハト 06/6/7(水) 11:14 発言
【38616】Re:繰り返し検索についての質問 ハチ 06/6/7(水) 13:13 発言
【38655】Re:繰り返し検索についての質問 ゆっけ 06/6/8(木) 6:50 お礼

43240 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free