Thema Datum  Von Nutzer Rating
Antwort
20.12.2021 17:09:37 VBA Newbie
NotSolved
08.02.2022 18:46:14 Gast74525
NotSolved
18.02.2022 08:25:53 Martina Soppke
NotSolved
18.02.2022 10:39:08 Mase
NotSolved
18.02.2022 13:16:59 Martina Soppke
NotSolved
18.02.2022 15:42:19 Mase
NotSolved
18.02.2022 16:41:37 Gast67933
NotSolved
18.02.2022 17:30:20 Mase
NotSolved
21.02.2022 05:48:23 Gast53917
NotSolved
21.02.2022 14:49:36 Mase
NotSolved
22.02.2022 08:24:55 Martina Soppke
NotSolved
22.02.2022 09:15:24 Mase
NotSolved
22.02.2022 09:49:09 Martina Soppke
NotSolved
22.02.2022 10:14:29 Mase
NotSolved
22.02.2022 12:21:34 Martina Soppke
NotSolved
22.02.2022 12:36:13 Gast71106
NotSolved
22.02.2022 17:02:38 Martina Soppke
NotSolved
22.02.2022 17:36:20 ralf_b
NotSolved
23.02.2022 05:44:35 Martina Soppke
NotSolved
23.02.2022 06:33:40 Mase
NotSolved
Rot Zeilen mit gleichem Wert kopieren
11.03.2022 13:28:23 Martina Soppke
NotSolved
11.03.2022 13:38:08 Mase
NotSolved

Ansicht des Beitrags:
Von:
Martina Soppke
Datum:
11.03.2022 13:28:23
Views:
468
Rating: Antwort:
  Ja
Thema:
Zeilen mit gleichem Wert kopieren

Hallo Herr Male,

in Ergänzung zu meinem Schreiben vom 23.02.22 übersende ich einen Code, der genau meinen Vorstellungen entspricht und einwandfrei funktioniert. Vielleicht habt ihr die Möglichkeit, diesen Code an Interessenten zu übermitteln.

Ich bedanke mich hiermit nochfmals für eure Aktivitäten.

Der Code ist folgender:

Private Sub CommandButton6_Click()

' Kopieren aller Zeilen die strSearch=<Suchbegriff> in Spalte B enthalten in das 14. Tabellenblatt

Dim ws As Worksheet, _

    rErg As Range, _

    strSearch As String, _

    StrFirstFound As String, _

    iFound As Integer

 

strSearch = InputBox("wonach wollen Sie suchen?", , "Hendel")

'ACHTUNG 14. Tabellenblatt wird vollständig geleert

 

ThisWorkbook.Worksheets(14).Cells.ClearContents

 

For Each ws In ThisWorkbook.Worksheets

   

    If ws.Index > 1 Then

    Set rErg = ws.Range("B7:B600").Find(strSearch)

        If Not rErg Is Nothing Then

            StrFirstFound = rErg.Address

            Do

          iFound = iFound + 1

            'Ausgabe Fundzeile

            rErg.EntireRow.Copy (ThisWorkbook.Worksheets(14).Cells(iFound, 1))

            Set rErg = ws.Range("B7:B600").FindNext(rErg)

            Loop While Not rErg Is Nothing And rErg.Address <> StrFirstFound

       

        End If

    End If

Next ' ws

End Sub

 

Ich hatte den Code schon vor meiner Anfrage gehabt, er funktionierte nur nicht, da ich einen Schreibfehler hatte und den Suchbereich nicht eingegrenzt hatte. Diesen Fehler bemerkte ich erst heute. 

LG Martina

 

 


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
20.12.2021 17:09:37 VBA Newbie
NotSolved
08.02.2022 18:46:14 Gast74525
NotSolved
18.02.2022 08:25:53 Martina Soppke
NotSolved
18.02.2022 10:39:08 Mase
NotSolved
18.02.2022 13:16:59 Martina Soppke
NotSolved
18.02.2022 15:42:19 Mase
NotSolved
18.02.2022 16:41:37 Gast67933
NotSolved
18.02.2022 17:30:20 Mase
NotSolved
21.02.2022 05:48:23 Gast53917
NotSolved
21.02.2022 14:49:36 Mase
NotSolved
22.02.2022 08:24:55 Martina Soppke
NotSolved
22.02.2022 09:15:24 Mase
NotSolved
22.02.2022 09:49:09 Martina Soppke
NotSolved
22.02.2022 10:14:29 Mase
NotSolved
22.02.2022 12:21:34 Martina Soppke
NotSolved
22.02.2022 12:36:13 Gast71106
NotSolved
22.02.2022 17:02:38 Martina Soppke
NotSolved
22.02.2022 17:36:20 ralf_b
NotSolved
23.02.2022 05:44:35 Martina Soppke
NotSolved
23.02.2022 06:33:40 Mase
NotSolved
Rot Zeilen mit gleichem Wert kopieren
11.03.2022 13:28:23 Martina Soppke
NotSolved
11.03.2022 13:38:08 Mase
NotSolved