Thema Datum  Von Nutzer Rating
Antwort
23.06.2021 13:02:26 Werner
NotSolved
23.06.2021 13:12:13 Werner
NotSolved
23.06.2021 13:15:50 Werner
NotSolved
23.06.2021 13:55:44 Werner
NotSolved
Rot VBA Makro für ein Suchfeld
23.06.2021 14:04:40 Gast86254
NotSolved
23.06.2021 14:52:52 Gast46334
NotSolved
24.06.2021 08:04:54 Werner
Solved

Ansicht des Beitrags:
Von:
Gast86254
Datum:
23.06.2021 14:04:40
Views:
629
Rating: Antwort:
  Ja
Thema:
VBA Makro für ein Suchfeld

Hallo,

ich halte mich da leider auch nur an meine Vorgaben.

1. Die Überschriften Zeile ist die 5.

2. Die Daten beginnen in Spalte C

3. Im Idealfall von C - F. ^^

4. Die Zelle ist I3

Ich habe schon einge Foren durchforstet und es mit diesem Coe probiert:

Option Explicit 

Private Sub Worksheet_Change(ByVal Target As Range) 

Dim aBegriff As String 
Dim rFind As Range 
Dim loZeile As Long 
    Application.ScreenUpdating = False 
    ActiveSheet.UsedRange.Rows.Hidden = False 

aBegriff = Range("I3").Text 
Set rFind = Cells.Find(What:=aBegriff, After:=Cells(6, 1), LookIn:=xlFormulas, LookAt:=xlPart, _ 
SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False) 
If Not rFind Is Nothing Then 
    If aBegriff <> "" Then 
        
        For loZeile = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row To 6 Step -1 
            Cells(loZeile, 1).EntireRow.Hidden = Application.CountIf(Rows(loZeile), "*" & rFind & "*") = 0 
        Next loZeile 
    End If 
End If 
    Application.ScreenUpdating = True 

End Sub 

 

Allerdings kommt da oftmals nur eine Zeile obwohl es mehrere gibt. 

 

 

Lg, Werner ^^


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
23.06.2021 13:02:26 Werner
NotSolved
23.06.2021 13:12:13 Werner
NotSolved
23.06.2021 13:15:50 Werner
NotSolved
23.06.2021 13:55:44 Werner
NotSolved
Rot VBA Makro für ein Suchfeld
23.06.2021 14:04:40 Gast86254
NotSolved
23.06.2021 14:52:52 Gast46334
NotSolved
24.06.2021 08:04:54 Werner
Solved