Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: hziemer am Februar 17, 2013, 11:47:25 Vormittag
-
Hallo zusammen
Die Lösung meines Problem ist mittels manuellem Eingreifen problemlos möglich.
Aber.
Der Verfasser ist faul und möchte den Datenimport automatisch durchführen.
Hier mein Problem:
4 mal am Tag wird eine TXT Datei ins Excel importiert. Die vorhandenen Datenbereiche werden überschrieben. Die Daten sind in 3 Spalten angeordnet.
Datum, Größe und Name
Aber innerhalb vom Excel soll die Reihenfolge der Spalten wie folgt sein: Name, Datum und Größe
Gibt es dafür eine Lösung, die beim Import automatisch die Spalten im Excel wie oben anordnet?
Ich wäre für jede Hilfe dankbar.
-
Hallo Hziemer,
vielleicht nicht die eleganteste Lösung, aber sicher die einfachste:
- Import der txt-Datei in eine Excel-Hilfstabelle
- Verknüpfung dieser Tabelle mit eine zweiten und den entsprechenden "="-Funktionen
Beste Grüße
Pepo
-
Hallo n.n.
Alternative: Füge diesen Code:
Sub UmGruppieren()
With ActiveSheet
.Columns(1).Insert Shift:=xlToRight
.Columns(4).Cut Destination:=Columns(1)
End With
End Sub
in ein Modul der Tabelle ein. Wie das geht, kannst du beispielsweise hier (http://www.gmg-cc.de/UHD/Excel/Sub_einbinden/SUB_einfuegen.html) nachlesen. Dieser Code wird dann in der aktiven Tabelle ausgeführt und verschiebt die letzte (eigentlich 3.) Spalte nach vorne.
Da das mehrmals täglich genutzt wird, kannst du auch in der Schnellstartleiste einen Link auf das Modul anlegen, dann reicht 1 Klick auf das Symbol dort.