Beispiel:
Quelle.txt enthält die Zahlen
10
20
30
40
Die Excel-Datei sollte diese in irgendwelche Zellen schreiben. Wenn
Quelle.txt geändert wird, dann bitte auch in der Excel-Datei.
Klar könnte ich auch über Makro die txt-Datei öffnen und die Zahlen
importieren. Ich möchte aber eine automatische Verknüpfung, ohne das
Öffnen und Importieren jeweils starten zu müssen.
Hat jemand 'ne Idee?
Dank für Hilfe
Kirsten
Kirsten Hoettges schrieb:
>
> Quelle.txt enthält die Zahlen
> 10
> 20
> 30
> 40
>
> Die Excel-Datei sollte diese in irgendwelche Zellen schreiben. Wenn
> Quelle.txt geändert wird, dann bitte auch in der Excel-Datei.
>
> Hat jemand 'ne Idee?
Jepp :-)
In Excel Menü Daten --> Externe Daten --> Textdatei importieren -->
'Quelle.txt' suchen und anklicken --> [Importieren] --> [Fertig stellen]
--> Zielzelle auswählen --> [Eigenschaften] --> die gewünschten
Einstllungen anhaken --> [OK] --> [OK]
Je nach Einstellungen wird der Berich nun beim Öffnen der Mappe, in einem
vorgegebenen Intervall oder auch nyh Klick auf den '!'-Button aktualisiert.
--
Mit freundlichen Grüssen
Thomas Ramel
- MVP für Microsoft-Excel -
Das ist genau, was ich wollte.
Allerdings würde ich jetzt noch gern den Dialog unterdrücken, der nach
der Datei fragt. Sollte eigentlich mit
Application.DisplayAlerts = False
vor
Selection.QueryTable.Refresh
funktionieren, tut's aber nicht. Der blöde Dialog geht immer noch auf.
Aber egal, im Prinzip klappt's ja jetzt.
Nochmals Danke
Kirsten
Thomas Ramel schrieb:
Kirsten Hoettges schrieb:
> Hey super, Danke für die schnelle Hilfe.
>
> Das ist genau, was ich wollte.
Das frut mich :-)
> Allerdings würde ich jetzt noch gern den Dialog unterdrücken, der nach
> der Datei fragt. Sollte eigentlich mit
> Application.DisplayAlerts = False
> vor
> Selection.QueryTable.Refresh
> funktionieren, tut's aber nicht. Der blöde Dialog geht immer noch auf.
Rechtsklick im Datenbereich --> Datenberich Eigenschaften --> [ ] 'Beim
Aktualisieren Dateinamen bestätigen' den Haken rausnehmen --> [OK]
> Aber egal, im Prinzip klappt's ja jetzt.
So klappte es vielleicht noch besser?