テキスト ボックスを使用して、オートフィルター処理された 2 つの列 (プロジェクト番号とプロジェクト名) のいずれかで結果を検索しようとしています。私のコードは次のとおりです。
Private Sub TextBox3_Change()
Application.Calculation = xlManual
Application.ScreenUpdating = False
Selection.AutoFilter Field:=5, Criteria1:="*" & TextBox3.Value & "*", Operator:=xlOr
On Error Resume Next
If Range("B7:B1307").SpecialCells(xlCellTypeVisible).Count = 0 Then
Call ClearAllFilters
ActiveSheet.Range("B7:B1307").AutoFilter Field:=5, Criteria1:="<>"
Selection.AutoFilter Field:=6, Criteria1:="*" & TextBox3.Value & "*", Operator:=xlOr
End If
Application.ScreenUpdating = True
Application.Calculation = xlAutomatic
End Sub
ある列を調べて、結果が見つからない場合は、他の列を検索する必要があります。
ご協力いただきありがとうございます!