同ブック内の別シートの検索値が一致するとき、〇で返す
VBA初心者です
処理が途中で止まっているようです。
エラーメッセージも出ないので何がいけないのかよくわかりません。
VBA
1Sub 検索1() 2 Range("$Q19:$U20").Copy 3 Sheets("A").Select 4 Range("$C$569").Select 5 Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ 6 :=False, Transpose:=False 7 ActiveSheet.Range("$B$1:$CL$570").AutoFilter Field:=3, Criteria1:=Range("$C$569") 8 ActiveSheet.Range("$C$569").Clear 9 10 Dim rng As Range 11 Set rng = cells 12 ActiveSheet.Range("$AN$4:$BC$500").SpecialCells(xlCellTypeVisible).Select 13 14 cells.Find(What:="玉掛", After:=activecell, LookIn:=xlValues, LookAt:= _ 15 xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ 16 , MatchByte:=False, SearchFormat:=False).Activate 17 18 If Not rng Is Nothing Then 19 Else 20 foundcell = "玉掛" 21 Sheets("B").Select 22 Range("$AV17:$AV20").Select 23 activecell.FormulaR1C1 = "〇" 24 Sheets("A").Select 25 Selection.AutoFilter 26 Sheets("B").Select 27 End If 28End Sub 29
発生している問題・エラーメッセージ
多分7行目の Activesheet .range.clear で止まっているように見えます
どこがいけないのでしょうか?
ふわっとした質問で大変申し訳ないのですが、お分かりの方いらっしゃいましたら教えてください。
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー