Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datum suchen und kopieren

Forumthread: Datum suchen und kopieren

Datum suchen und kopieren
24.12.2003 09:24:43
sigi
Hallo Profis,
ich habe alle Archive und CD`s gewälzt, konnte jedoch zu diesem Thema nichts finden.
Ich habe eine Arbeitsmappe mit 10 Blättern.
8 davon sind mit Daten versehen.
z.B. Blatt 1 Datum" Witterung" Grad
Blatt 2 Datum" Name" Nummer
usw.
Im Blatt "Übersicht" gebe ich in Zelle A1 ein Datum ein.
Nun sollen alle Daten gemäß Datum in den Blättern 1- 8 in das Blatt "Bericht" zusammmen gefasst werden.
Mit sverweis funktioniert das nicht, denn ich kann nicht wissen wieviele Eintragungen jedes Blatt pro Tag hat.
Vielleicht weis von Euch jemand eine Lösung!
Vielen Dank und frohe Weihnacht.
Gruß
Sigi

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Datum suchen und kopieren
24.12.2003 10:16:13
Ramses
Hallo

probier mal das aus.
Das sollte funktionieren


Sub MultiSeek()
'Original Unknown
'Modified by Ramses
'Sucht in der gesamten Mappe nach einem Begriff und kopiert die
'gefundene Zeile in eine zu definfierende Ergebnistabelle
Dim wks As Worksheet
Dim rng As Range
Dim sAddress As String, sFind
Dim Cr As Long, tarWks As String
tarWks = "Tabelle2" 'Name_der_Zieltabelle
Cr = 65536
If Worksheets(tarWks).Cells(Cr, 1) = "" Then
    Cr = Worksheets(tarWks).Cells(Cr, 1).End(xlUp).Row
End If
If Cr = 0 Then Cr = 1
'Suchbegriff definieren
'sFind = InputBox("Bitte Suchbegriff eingeben:")
'Suchbegriff auf Zelle definieren
sFind = Worksheets("Übersicht").Range("A1")
For Each wks In Worksheets
    If wks.Name = tarWks Then GoTo Exitfor
    Set rng = wks.Cells.Find(what:=sFind, _
                    lookat:=xlWhole, LookIn:=xlFormulas)
    If Not rng Is Nothing Then
        sAddress = rng.Address
        Do
            Application.GoTo rng, True
            'Für die Automation kann die "If"-Anweisung auskommentiert werden
            If MsgBox("Weiter und kopieren", vbYesNo + vbQuestion) = vbNo Then Exit Sub
            wks.Rows(rng.Row).Copy Destination:=Worksheets(tarWks).Rows(Cr)
            Cr = Cr + 1
            Set rng = Cells.FindNext(after:=ActiveCell)
            If rng.Address = sAddress Then Exit Do
        Loop
    End If
Exitfor:
Next wks
MsgBox prompt:="Keine neue Fundstelle!"
End Sub 
     Code eingefügt mit Syntaxhighlighter 1.16



Gruss Rainer
Anzeige
AW: Datum suchen und kopieren
27.12.2003 11:02:03
sigi
Hallo Rainer,
leider komme ich nicht weiter.
es kommt immer eine Fehlermeldung in der Zelle wks.Rows(rng.Row).copy Desination:=worksheets(tarwks).Rows(Cr)
Was mache ich hier falsch?
Danke!
Sigi
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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