Hallo zusammen,
ich bekomme aus einem Programm einen Excel-Auszug mit mehreren Spalten voll verschiedener 'Datumsformate'. Nun wollte ich das ganze in eine Pivot-Tabelle importieren, musste aber feststellen, dass Excel diese Zellen nicht als Datum erkennt. Nun habe ich etwas aufwendig (und sicherlich auch nicht notwendig) ein Makro geschrieben, dass mir neben der Spalte A (in welcher das nicht erkannte Datum steht) eine neue Spalte einfügt. Dann in Spalte B mittels =VALUE() Funktion den Wert aus Spalte A ermittelt. Die Spalte B wiederum kopiert und mittels 'Einfügen' nur Wert und Formatierung in Spalte A eingefügt und danach Spalte B wieder gelöscht.
Diese mega-komplizierte Lösung hat auch eine Weile funktioniert, nur mein Problem Nr. 1 - meine Zwischenablage ist riesig und Nr. 2 - meine Berichte sind immer verschieden lang und das Makro bricht eben ab, je nachdem, wie lange die Tabelle im ersten Makro war. Nun möchte ich ein Makro schreiben, dass oben erklärtes Ziel erreicht (Wert in einer Zelle in ein Datumsformat umwandeln) und zwar so lange, bis in der gleichen Zeile in Zelle X kein Wert mehr steht.
Ich hoffe, ihr könnt mir helfen!
LG lassylver
ich bekomme aus einem Programm einen Excel-Auszug mit mehreren Spalten voll verschiedener 'Datumsformate'. Nun wollte ich das ganze in eine Pivot-Tabelle importieren, musste aber feststellen, dass Excel diese Zellen nicht als Datum erkennt. Nun habe ich etwas aufwendig (und sicherlich auch nicht notwendig) ein Makro geschrieben, dass mir neben der Spalte A (in welcher das nicht erkannte Datum steht) eine neue Spalte einfügt. Dann in Spalte B mittels =VALUE() Funktion den Wert aus Spalte A ermittelt. Die Spalte B wiederum kopiert und mittels 'Einfügen' nur Wert und Formatierung in Spalte A eingefügt und danach Spalte B wieder gelöscht.
Diese mega-komplizierte Lösung hat auch eine Weile funktioniert, nur mein Problem Nr. 1 - meine Zwischenablage ist riesig und Nr. 2 - meine Berichte sind immer verschieden lang und das Makro bricht eben ab, je nachdem, wie lange die Tabelle im ersten Makro war. Nun möchte ich ein Makro schreiben, dass oben erklärtes Ziel erreicht (Wert in einer Zelle in ein Datumsformat umwandeln) und zwar so lange, bis in der gleichen Zeile in Zelle X kein Wert mehr steht.
Ich hoffe, ihr könnt mir helfen!
LG lassylver