Das Archiv des Excel-Forums

Daten zwischen Arbeitsblättern per Makro? kopieren

Bild

Betrifft: Daten zwischen Arbeitsblättern per Makro? kopieren
von: ette

Geschrieben am: 24.07.2008 21:13:02

Hallo Forum,
ich bin auf der Suche nach einer Lösung für folgendes Problem:
In einer xls befinden sich 2 Tabellenblätter
In Blatt 1 werden häufig Daten aus Blatt 2 herüberkopiert und in der ersten freien Zeile angehängt.
Da die Daten in Blatt 2 in anderen Spalten (immer dieselben) stehen, als sie in Blatt 1 stehen sollen, werden die Daten einzeln kopiert und in Blatt 1 an den entsprechenden Spalten eingefügt.
Wünschenswert wäre nun eine Lösung, die folgenden Ablauf ermöglicht:
In Blatt 2 werden die kompletten Zeilen markiert, die die interessanten Daten enthalten.
Dann klickt man auf einen Button und Excel sucht sich die interessanten Daten heraus, kopiert diese und fügt sie auf Blatt 1 in den unten freien Zeilen in der geänderten Reihenfolge an.
Ist sowas möglich?
Ich habe auf der Suche nach einer Lösung leider keinen passenden Beitrag gefunden...

Bild

Betrifft: AW: Daten zwischen Arbeitsblättern per Makro? kopieren
von: Tino
Geschrieben am: 24.07.2008 23:45:35
Hallo,
hier mal ein Code, diesen musst du nur auf der Tabelle2 einen Button zuweisen.


Sub KopiereSelektion()
Selection.Copy
With Tabelle1
.Cells(.Rows.Count, 1).End(xlUp).PasteSpecial
End With
Application.CutCopyMode = False
End Sub


Gruß Tino

www.VBA-Excel.de



Bild

Betrifft: AW: Daten zwischen Arbeitsblättern per Makro? kopieren
von: Tino

Geschrieben am: 24.07.2008 23:53:54
Hallo,
da ist noch ein kleiner Fehler.
mach hinter ...xlUp) noch .Offset(1,0)
Gruß Tino

Bild

Betrifft: AW: Daten zwischen Arbeitsblättern per Makro? kopieren
von: Erich G.
Geschrieben am: 25.07.2008 07:43:27
Hallo Vorname(?),
meinst du das vielleicht so, dass anhand von Spaltenüberschriften festgestellt werden soll,
was "interessant" ist?
Dann probier das mal aus:
https://www.herber.de/bbs/user/54126.xls
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
P.S.: Schau mal in https://www.herber.de/forum/faq.htm zu NickNames
(Dein Benutzername ist natürlich ok, aber vermutlich hast du ja auch einen Vornamen.)

Bild

Betrifft: AW: Daten zwischen Arbeitsblättern per Makro? kopieren
von: ette

Geschrieben am: 25.07.2008 21:42:10
Hallo Tino,
Hallo Erich,
Danke Euch für die Antworten. Kleine Zwischeninfo:
Merke wieder, das ich Makros noch viel (alles?) an Lernbedarf habe...
Tinos Lösung habe ich nicht zum Laufen bekommen, da ich den Steuerelementbutton nicht "aktiviert" bekomme.
Der Verweis von Erich bietet die teilweise die gesuchte Funktion, auch wenn ich nicht genau entschlüsseln kann, was der Code macht... und wie ich es in eine bestehende Tabelle einbaue ;)
Die Umsortierung (nach Tabellenüberschrift?) funktioniert in dem Beispiel.
Meine Tabelle hat keine Überschriften. und die Zellen hängen in der Zeile nicht zusammenhängend.
Das Umsortieren kann anhand der Spalten (ohne Überschriften erfolgen). Sowohl auf Blatt 1 alsauch auf Blatt 2 sind die Daten immer gleich angeordnet.
Ich werde am WE mal versuchen, die Hilfen anzuwenden / anzupassen. Gebe dann nochmal Feedback.
Gruß
ette (Ralph)

Bild

Betrifft: AW: Daten zwischen Arbeitsblättern per Makro? kopieren
von: Tino
Geschrieben am: 25.07.2008 23:30:24
Hallo,
hier ein Beispiel.
https://www.herber.de/bbs/user/54146.xls
Gruß Tino

www.VBA-Excel.de



Bild

Betrifft: AW: Daten zwischen Arbeitsblättern per Makro? kopieren
von: Erich G.

Geschrieben am: 29.07.2008 13:04:46
Hi Ralph,
das Problem war/ist die zu unklare Aufgabenstellung.
Da IMHO ordentliche Tabellen Spaltenüberschriften haben, bin ich mit meinem Makro davon ausgegangen.
Es ordnet die Daten eben nach den Spaltenüberschriften.
Da es diese bei dir nicht gibt, musst du irgendwie anders festlegen, welche Spalten wohin kopiert werden sollen.
So etwas wie
"Das Umsortieren kann anhand der Spalten (ohne Überschriften erfolgen).
Sowohl auf Blatt 1 als auch auf Blatt 2 sind die Daten immer gleich angeordnet."
kann man VBA nicht beibringen...
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

 Bild

Excel-Beispiele zum Thema "Daten zwischen Arbeitsblättern per Makro? kopieren"

Zwischensumme als Text download Gefilterte Daten ohne Zwischenablage übertragen download
Werte ohne Zwischenspeicher übertragen download Variable in Zwischenablage übernehmen download
Variablen in einer temporären Textdatei zwischenspeichern download Zwischensumme in Fußzeile download
Zwischensummen eintragen download Zwischen zwei UserForms wechseln, wobei sich die 1. Aktualisiert download
Werte aus UserForm-ListBox in die Zwischenablage übernehmen download Startzeit und auf Schaltflächendruck Zwischenzeiten eintragen download
Werte mit Zufallszahl zwischen 1 und 2 multiplizieren download Summen zwischen zwei Zeiträumen ermitteln download
Focus und Selection zwischen zwei TextBoxes wechseln download Eingaben auf Werte zwischen 100 und 200 beschränken download
Leerzeichen zwischen Zeichen- und Zahlenfolge entfernen download Blattwechsel zwischen xlVeryHidden ausgeblendeten Blättern download
Wechseln zwischen Arbeitsblättern anhand mehrerer Schaltflächen download Prüfung, ob die Zwischenablage leer ist download
Auslesen der aktuell in der Zwischenablage vorhandenen Formate download Mit ShortCut zwischen zwei Tabellen wechseln download
Wert in Zwischenablage suchen download Start des Makros nach Laden der Arbeitsmappe download
SVERWEIS auf geschlossene Arbeitsmappe aus Makro aufrufen download Mehrere Schaltflächen für ein Makro download
Makros in Abhängigkeit vom Zellennamen aufrufen download Makro nach Verlassen einer Zelle ausführen download
Makroaufruf abhängig vom Zellwert download Makros zeitgesteuert aufrufen download
AddIn aus Makro aufrufen download Makro in Abhängigkeit der Excel-Version verzweigen download
Aufzurufenden Makronamen während der Laufzeit aus Zelle entnehmen download Wordmakro aus Excel heraus aufrufen download
CommandBar in Abhängigkeit vorhandener Makros erstellen download Bei Wertüberschreitung Makro aufrufen download
Anwendung aufrufen und Makroausführung unterbrechen download In Abhängigkeit von einem Formelwert Makro starten download
Makroverzweigungen nach OptionsFeld- oder ListBox-Auswahl download Gruppe von Optionsfeldern kopieren und Makro zuweisen download
CommandButtons in verschiedenen Tabellen mit einem Makro download Makro mit Excape-Taste ohne Fehlermeldung beenden download
Makroaktion über die UnDo-Schaltfläche zurücknehmen download Makroaufruf durch Doppelklick in Abhängigkeit von der Zelladresse download
Makroaufruf bei Betätigung des Autofilters download Access-Datenbank öffnen und deren Makro starten download
Makrostart bei Auswahl einer Zelle in Zeile 3 download Wordmakro mit Parameter aufrufen download
Makroverzweigung im Change-Ereignis download Button im selektierten Bereich erstellen und Makro zuweisen download
Makroaufruf mit F6 download Makros aus einem Standardmodul in ComboBox einlesen download
Webseite öffnen und eine Schaltfläche mit Makro hinzufügen download Bei Eingabe Grafiken in alle Tabellen und Makro zuweisen download
Makro aus einer Arbeitsmappe in die Personl.xls kopieren download Makroverzweigung in Abhängigkeit einer Werte-Auswahl download
Blätter in andere Arbeitsmappen kopieren download Module von Mappe zu Mappe kopieren download
Arbeitsblatt 40 mal kopieren download Schriftgröße beim Kopieren verdoppeln download
Beim Kopieren auch die Zeilenhöhe und Spaltenbreite übernehmen download Tabellencode nach Kopieren des Blattes löschen download
Arbeitsmappe blitzschnell kopieren download VBE-Namen der Blattmodule beim Kopieren festlegen download
Blattinhalt von einer zur anderen Arbeitsmappe kopieren download Formel bis zur letzten Zeile der Nebenspalte kopieren download
Datei kopieren, wenn noch nicht vorhanden download Zeilenweise von Blatt zu Blatt kopieren download
Erste Druckseite in eine neue Arbeitsmappe kopieren download Durch DoppelKlick Spalte in zweites Arbeitsblatt kopieren download
Teilergebnisse einer Serie von Tabellen in anderes Blatt kopieren download Bei Eintrag in Spalte A aktuelle Zeile kopieren download
Filtern und Kopieren download Zeile mit aktiver Zelle in anderes Blatt kopieren download
Zeilen in Abhängigkeit des Wertes in Spalte A kopieren download Einen von einer Schlüsselziffer abhängigen Bereich kopieren download
Vorgegebene Anzahl von Einträgen in 2. Blatt kopieren download Über InputBox festzulegenden Bereich kopieren download
Passwortgeschützte Mappe öffnen, Daten kopieren, schliessen download Tabellenblatt kopieren und dreistellig fortlaufend numerieren download
Jede zweite Zelle kopieren download Werte aus UserForm-ComboBox suchen und Fundstelle kopieren download
Nicht zusammenhängenden Bereich in nächste Zeile kopieren download Wert aus UserForm-TextBox suchen und Fundstelle kopieren download
Nur sichtbare Zellen in anderes Arbeitsblatt kopieren download Zeile in Abhängigkeit zur Eingabe in Blätter kopieren download
Werte prüfen und kopieren download Bei Eintrag von X Zeile in andere Tabelle kopieren download
Daten kopieren wenn kein Datum oder Datum > Heute download Blattinhalte dreier Blätter in neues Blatt kopieren download
Kopieren und Umbenennen eines Blattes download Nur Zeilen mit bestimmtem Inhalt kopieren download
Artikelnummern nach Kriterien suchen und Datensätze kopieren download Bild in zweites Blatt an gleiche Position kopieren download
Alle Zeilen ohne Wert in vorgegebener Spalte kopieren download Bei Eintrag Zeile in 2. Blatt kopieren und Tabellen sortieren download
Bildergruppe in anderes Blatt kopieren download Bei Eingabe Formel in der Nebenspalte nach unten kopieren download
Auswahl in andere Arbeitsmappe kopieren, speichern, schließen download Begriff suchen und Fundzeilen in anderes Blatt kopieren download
Aktive Zeile kopieren und löschen download Datensätze, die öfter als 3 mal vorkommen, kopieren download
Den jeweils darüberliegenden Wert in Leerzellen kopieren download Alle Zeilen mit einem Suchbegriff in nächstes Blatt kopieren download
Dateien listen und Blätter in neue Arbeitsmappe kopieren download