「FindNng Not Nothing Then」というコードを追加したいのですが、どうすればいいですか?ここでは、何かを見つけたときにのみ動作するコードがあります。 Find
を使用するVBA Find - 別のシートから値を見つけるためにマクロを作成したい
Sub ORDER()
Dim wordToSearch As String
Dim rowToDelete As Integer
Sheets("Dashboard").Select
RowCount = Cells(Cells.Rows.Count, "W").End(xlUp).Row
For i = 1 To RowCount
Range("W" & i).Select
check_value = ActiveCell
If check_value = "Y" Or check_value = "y" Then
Sheets("Dashboard").Select
wordToSearch = Sheets("Dashboard").Range("L" & i).Value
Sheets("Order").Select
Cells.Find(What:=wordToSearch, After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate
rowToDelete = ActiveCell.Row
Rows(rowToDelete & ":" & rowToDelete).Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Sheets("Dashboard").Select
End If
Next
End Sub
ようこそ!私はあなたがVBAで始まっているのを見ています。数多くのチュートリアルやその他のリソースがあるため、特にGoogle検索の唯一の理由から、これは初心者の偉大な学習者です。スタックオーバーフローはどこにも見つからない質問と回答の質問を見つけるのに最適な場所です。本当にクラッシュコースを見つけるのに良い場所ではありません。いくつかの異なるコマンドが混在しているのを見ています(あなたの質問はフォーマットされていないのでトラブルシューティングが難しいです)。ツアーをチェックしてください(https://stackoverflow.com/tour)。ここに大きなヒント:[質問] – ashleedawg
あなたの特定の質問は何ですか? –