mark47
Goto Top

Der Commandbutton blockiert

Ich habe einen Commandbutton der bei der Ausführung in dieser Zeile blockiert:
    ActiveSheet.Range("D1").AutoFilter Field:=4, Criteria1:="=*" & searchValue & "*", Operator:=xlAnd  


Wenn ich den Code mit F8 durchgehe, läuft er einwandfrei.

Private Sub CommandButton2_Click()
    Dim searchValue As String

 Worksheets("Tabelle1").Unprotect  

    searchValue = InputBox("Suchwert")  
    ActiveSheet.Rows("1:1").AutoFilter  
    ActiveSheet.Range("D1").AutoFilter Field:=4, Criteria1:="=*" & searchValue & "*", Operator:=xlAnd  

     Call KopierenNachWord

End Sub

Kann mir hierfür jemand vielleicht weiter helfen? Ich verstehe dies einfach nicht. Gruß

Content-ID: 12655875988

Url: https://administrator.de/contentid/12655875988

Ausgedruckt am: 25.11.2024 um 13:11 Uhr

mark47
mark47 24.02.2024 um 14:53:36 Uhr
Goto Top
Zusätzliche Information: Wenn ich den Filter händisch herauslösche, funktioniert es wieder.
11078840001
Lösung 11078840001 24.02.2024 aktualisiert um 20:15:51 Uhr
Goto Top
blockiert
? 🤔
ActiveSheet.Range("D1").AutoFilter Field:=4
Eine einzelne Zelle (D1) kann keine 4 Spalten haben...

Private Sub CommandButton2_Click()
    Dim searchValue As String
    searchValue = InputBox("Suchwert")    
    With Worksheets("Tabelle1")  
        if .ProtectContents then .Unprotect
        With .UsedRange
            .AutoFilter
            .AutoFilter Field:=4, Criteria1:="=*" & searchValue & "*", Operator:=xlAnd  
            KopierenNachWord
        End With
    End With
End Sub
mark47
mark47 25.02.2024 um 09:56:59 Uhr
Goto Top
Vielen Dank für deinen Code. Er funktioniert natürlich so, wie ich es mir vorgestellt hatte. Einen schönen Sonntag noch und Gruß Mark