2010-10-13 8 views
7

Ich habe 7 csv-Dateien und eine xls-Datei. In der XLS-Datei habe ich 7 Blätter (eins für jede CSV-Datei). Ich kann eine Datenverbindung erstellen, die jede CSV-Datei in ein bestimmtes Blatt liest. Wenn ich jedoch die xls und 7 csv-Dateien zippen und sie an jemanden senden, den sie nicht öffnen können, sehen Sie die Daten in der xls-Datei, weil sie versucht, auf die Dateien auf meinem Computer zuzugreifen (C:/Desktop/MyComputerName/Datei.csv). Ist es möglich, diese Verbindung relativ zu machen? Gibt es eine andere Möglichkeit, auf den Inhalt der CSV-Datei zuzugreifen, ohne sie Zelle für Zelle auszuführen?Relative Dateipfade für Excel-Datenverbindungen

+2

Ich kam mit einem "Workaround" in [diese Frage] [1] beschrieben. [1]: http://stackoverflow.com/questions/10010452/how-to-improve-refresh-for-excel-data-connections – tim11g

Antwort

7

Nach weiteren Untersuchungen ist es nicht möglich, ohne ein VBA/Makro-Skript mit dem Arbeitsmappe Pfad zu schreiben.

+2

Sind Sie diesen Micro $ oft zu lesen ??? Feature Vorschlag ... – whitey04

1

Es ist möglich über VBA, nur ein Makro während der Erstellung des Datenimports aufzuzeichnen und dann die generierte VBA zu überprüfen. Sie können das Makro ändern und es zum Laden von Daten von jedem Ort verwenden.

Verwandte Themen