Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
440to444
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
440to444
440to444
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Datentransfer

Datentransfer
11.06.2004 09:18:28
Ralf
Hallo
Ich habe hier im Forum ein Makro gefunden das mich schon fast weiter bringt.
Nur läuft es nicht so wie ich es brauche bzw. hätte.
Makro aus Forum:

Sub test()
For i = 1 To Cells(Rows.Count, 8).End(xlUp).Row
On Error Resume Next
If Cells(i, 8).Value = "x" Then
Rows(i).Copy Destination:=Sheets("Tabelle2").Cells(Sheets("Tabelle2").Cells(Rows.Count, 1).End(xlUp).Row + 1, 1)
End If
Next
End Sub

Das Makro kopiert alle Daten einer Zeile in der in Spalte 8 der Wert ein "x" ist aus Tabelle1
in die gleiche Mappe nur in die Tabelle2
Ich möchte aber das ich Daten aus einer Datei (Report.xls - Sheet: Tabelle2)
in eine Datei (Gesamtdatei.xls - Sheet: Auswertung) als Werte eingefügt werden.
In der Datei (Gesamtdatei.xls - Sheet: Auswertung) sind die Zellen mit Bedingte Formatierung
versehen, und daher ist es sehr wichtig das nur die Werte eingefügt werden.
Mir ist wichtig das ich das Makros aus der Datei (Gesamtdatei.xls - Sheet: Auswertung)
starten kann (muss) und mir die Daten aus der Datei (Report.xls - Sheet: Tabelle2) in die
Datei (Gesamtdatei.xls - Sheet: Auswertung) eingefügt werden.
(Report.xls - Sheet: Tabelle2) = die Quelle
(Gesamtdatei.xls - Sheet: Auswertung) = das Zeil
Da ich in Sachen VBA völlig unbewandert bin, hoffe ich das mir jemand eine
eindeutige und klare Lösung liefern kann.
Besten Dank schon mal im voraus...
MFG Ralf

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datentransfer
Jan
Hi Ralf,
Stell mal ein Beispiel für Deine Arbeitsmappen ins Forum,
damit die Makros entsprechend angepaßt werden können.
Jan
AW: Datentransfer
11.06.2004 12:10:29
Ralf
https://www.herber.de/bbs/user/7308.xls
Hallo Jan,
danke das du mir helfen kannst. In der Datei habe ich ein paar Daten als Beispiel
eingetragen. Nun möchte ich alle Inhalte der Zeile wenn in Spalte H eine 3 steht als Werte (nicht direkt einfügen wegen Formatierung in der Zieldatei) in die Zieldatei einfügen. Den direkten Pfad kann ich gegebenfalls selbst noch genau eingeben.
Danke Ralf
Anzeige
AW: Datentransfer
Jan
Hi Ralf,
In etwa müßte Dein Ursprungsmakro wie folgt abgeändert werden:

Sub test()
For i = 1 To Cells(Rows.Count, 8).End(xlUp).Row
On Error Resume Next
If Cells(i, 8).Value = 3 Then
Rows(i).Select
Selection.Copy
'Wechseln zur anderen Arbeitsmappe zum Einfügebereich
AndereArbeitsmappe.Activate
Range(Zeile, Spalte).Select
' Einfügen über "Inhalte einfügen - nur Werte"
ActiveCell.PasteSpecial Paste = xlPasteValues
AlteArbeitsmappe.Activate
End If
Next
End Sub

Die richtigen Arbeitsmappennamen und Pfade müßtest Du natürlich
noch anpassen und den Bereich, wo eingefügt werden soll.
Jan
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige