Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datensätze suchen

Forumthread: Datensätze suchen

Datensätze suchen
14.09.2005 20:35:36
Rolf
Hallo Excelprofis,
Folgendes Makro hat die Aufgabe alle Artikelnummern von Tabelle 1 Spalte A in Tabelle 2 Spalte A zu kopieren (komplette Zeile), die z.B. 3 mal vorkommen.
Problem 1: Die erste Zeile darf nicht berücksichtigt werden, also erst die Artikelnummern ab A2
Problem 2: Wenn keine Artikelnummern gefunden wurden, soll ein Hinweis in MsgBox erscheinen. Z.Zt. erscheint die MsgBox bei jedem Durchgang.

Sub DatensätzeSuchen()
Dim rng As Range, rCell As Range
Dim iRow As Integer
Set rng = Range("A2").CurrentRegion
For Each rCell In rng.Columns(1).Cells
If WorksheetFunction.CountIf(rng.Columns(1), rCell.Value) = 3 Then
iRow = iRow + 1
rng.Rows(rCell.Row).Copy Destination:=Sheets("Tabelle2").Range("A2"). _
Cells(iRow, 1)
End If
Next rCell
If IsEmpty(Range("A2")) = 0 Then
Beep
MsgBox "Keine Datensätze gefunden!"
Else
Columns.AutoFit
End If
End Sub

Vielen Dank im voraus
Rolf
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datensätze suchen
14.09.2005 21:59:38
Uduuh
Hallo,
ungetestet aus dem Handgelenk:

Sub DatensätzeSuchen()
Dim rng As Range, rCell As Range, blnFound as Boolean
Dim iRow As Integer
Set rng = Range(cells(2,1),cells(rows.count,1).end(xlup))
For Each rCell In rng.Columns(1).Cells
If WorksheetFunction.CountIf(rng.Columns(1), rCell.Value) = 3 Then
blnFound=true
iRow = iRow + 1
rng.Rows(rCell.Row).Copy Destination:=Sheets("Tabelle2").Range("A2"). _
Cells(iRow, 1)
End If
Next rCell
If blnFound=False Then
Beep
MsgBox "Keine Datensätze gefunden!"
Else
Columns.AutoFit
End If
End Sub

Gruß aus’m Pott
Udo

Anzeige
AW: Datensätze suchen
14.09.2005 23:12:16
Rolf
Hallo Udo,
das Problem mit der MsgBox ist gelöst.
Das Makro soll alle Artikelnummern die z.B. 3 mal vorkommen von Tabelle 1 ab Zeile A2 in Tabelle 2 ab Zeile A2 kopieren (komplette Zeilen 3 mal).
Dieses funktioniert noch nicht.
Vielen Dank für deine Mühe. Vieleicht kannst du auch das zweite Problem lösen.
Gruß Rolf
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige