Thema Datum  Von Nutzer Rating
Antwort
28.08.2020 16:04:47 Bernd
NotSolved
28.08.2020 16:08:11 Bernd
NotSolved
Rot Werte in Sheet aus anderem Sheet suchen und per Cut in anderes Sheet einfügen.
28.08.2020 19:25:41 Werner
Solved
30.08.2020 12:36:03 Bernd
Solved
31.08.2020 12:40:09 Gast1880
Solved

Ansicht des Beitrags:
Von:
Werner
Datum:
28.08.2020 19:25:41
Views:
694
Rating: Antwort:
 Nein
Thema:
Werte in Sheet aus anderem Sheet suchen und per Cut in anderes Sheet einfügen.

Hallo,

teste mal:

Sub Makro1()
Dim varArray1 As Variant, varArray2 As Variant, loLetzte As Long
Dim i As Long, z As Long, raKopie As Range

Application.ScreenUpdating = False
Application.EnableEvents = False
Application.Calculation = xlCalculationManual

With Worksheets("Suchmeldungen")
    loLetzte = .Cells(.Rows.Count, "A").End(xlUp).Row
    varArray1 = WorksheetFunction.Transpose(.Range("A1:A" & loLetzte))
End With

With Worksheets("Alle")
    loLetzte = .Cells(.Rows.Count, "E").End(xlUp).Row
    varArray2 = WorksheetFunction.Transpose(.Range("E2:E" & loLetzte))
    For i = LBound(varArray1) To UBound(varArray1)
        For z = LBound(varArray2) To UBound(varArray2)
            If varArray2(z) Like "*" & varArray1(i) & "*" Then
                If raKopie Is Nothing Then
                    Set raKopie = .Cells(z + 1, "E")
                Else
                    Set raKopie = Union(raKopie, .Cells(z + 1, "E"))
                End If
            End If
        Next z
    Next i
End With

    If Not raKopie Is Nothing Then
        raKopie.EntireRow.Copy
        Worksheets("Ausprogrammieren").Range("A1").PasteSpecial Paste:=xlPasteValues
        raKopie.EntireRow.Delete
    End If

Set raKopie = Nothing
Application.CutCopyMode = False
Application.EnableEvents = True
Application.Calculation = xlCalculationAutomatic
End Sub

 

Von folgenden Voraussetzungen bin ich ausgegangen:

Blatt Alle: In Zeile 1 sind Überschriften, Daten beginnen in Zeile 2

Blatt Suchmeldungen: Die Suchbegriffe stehen in Spalte A - A1 bis A??

 

Gruß 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
28.08.2020 16:04:47 Bernd
NotSolved
28.08.2020 16:08:11 Bernd
NotSolved
Rot Werte in Sheet aus anderem Sheet suchen und per Cut in anderes Sheet einfügen.
28.08.2020 19:25:41 Werner
Solved
30.08.2020 12:36:03 Bernd
Solved
31.08.2020 12:40:09 Gast1880
Solved