Supportnet / Forum / Tabellenkalkulation
Zellen kopieren mit Makro
Frage
Hallo,
ich habe folgendes Problem.
Es existieren zwei Tabellen.
In Tabelle 1 sind verschiedene Spalten, die
in die andere Tabelle (nicht Tabellenblatt!)
übertragen werden müssen.
Also
Zellen der Spalte A / Tab 1 in Spalte B / Tab 2
Zellen der Spalte B / Tab 1 in Spalte C / Tab 2
Zellen der Spalte C / Tab 1 in Spalte F / Tab 2
Zellen der Spalte D / Tab 1 in Spalte G / Tab 2
Zellen der Spalte F / Tab 1 in Spalte H / Tab 2
Zellen der Spalte F / Tab 1 in Spalte E / Tab 2
Zellen der Spalte I / Tab 1 in Spalte P / Tab 2
Jetzt gibts noch eine kleine Schwierigkeit.
In der ersten Tabelle stehen die Werte jeweils
in den Zeilen untereinander.
In der zweiten Tabelle müssen Sie aber mit einem Abstand von 9 Leerzeilen eingefügt werden.
Kann mir jemand helfen? - Einfach wäre doch ein Makro, oder?
Gruss
Schade
Antwort 1 von Saarbauer
Hallo,
im Thread Antwort 7
https://supportnet.de/threads/1100109
habe ich das Übertragen von einem Tabellenblatt auf ein andees dargestellt, hie müßte es ähnlich laufen.
Gruß
Helmut
im Thread Antwort 7
https://supportnet.de/threads/1100109
habe ich das Übertragen von einem Tabellenblatt auf ein andees dargestellt, hie müßte es ähnlich laufen.
Gruß
Helmut
Antwort 2 von JSchade
Hallo Helmut,
das habe ich auch schon gefunden.
Was muss ich denn abändern, wenn er aus verschiedenen Dateien (nicht nur Blättern) kopieren soll.
Und ausserdem müsste ich doch was ändern, damit er die oben beschriebene Zuordnung der Spalten hinbekommt. - Das Makro, auf das Du verwiesen hast, kopiert doch nur ganze Zeilen ??? - Den genauen Durchblick hab ich noch nicht so (;-))
Gruss
Jörg.
das habe ich auch schon gefunden.
Was muss ich denn abändern, wenn er aus verschiedenen Dateien (nicht nur Blättern) kopieren soll.
Und ausserdem müsste ich doch was ändern, damit er die oben beschriebene Zuordnung der Spalten hinbekommt. - Das Makro, auf das Du verwiesen hast, kopiert doch nur ganze Zeilen ??? - Den genauen Durchblick hab ich noch nicht so (;-))
Gruss
Jörg.
Antwort 3 von Saarbauer
Hallo,
ich würde an deiner Stelle die Daten in ein neues Tabellenblatt zeilenweise übertragen und dann dann die Zeilen und Spalten entsprechend verschieben(wäre auch mit einem Makro möglich).
Wenn diese Übertragung öfters gebraucht wird, ist es natürlich sinnvoll ein Gesamtmakro sich zu bauen.
Der Wechsel von Zeilen und Spalten erfolgt mit dem Befehl ActiveCell.Offset( "Zeilen", "Spalten").Select
Mit dem Wert wird die Verschiebung vom jetztigen Standort angegeben Positiv nach unten oder rechts.
Gruß
Helmut
ich würde an deiner Stelle die Daten in ein neues Tabellenblatt zeilenweise übertragen und dann dann die Zeilen und Spalten entsprechend verschieben(wäre auch mit einem Makro möglich).
Wenn diese Übertragung öfters gebraucht wird, ist es natürlich sinnvoll ein Gesamtmakro sich zu bauen.
Der Wechsel von Zeilen und Spalten erfolgt mit dem Befehl ActiveCell.Offset( "Zeilen", "Spalten").Select
Mit dem Wert wird die Verschiebung vom jetztigen Standort angegeben Positiv nach unten oder rechts.
Gruß
Helmut

