今書いている削除マクロの一部が↓ ------------------------------------------------------------------- Dim myStr As String Dim myCell As Range If TypeName(ActiveSheet) <> "Worksheet" Then Exit Sub myStr = mysheet '検索する文字列 Do '検索 Set myCell = Columns("B").Find(myStr, , xlValues, xlWhole) '検索にヒットしなければループを抜ける If myCell Is Nothing Then Exit Do 'ヒットしたセルの行を削除 myCell.EntireRow.Delete