Supportnet / Forum / Tabellenkalkulation
Excel Abfrage im Netzwerk
Frage
Hallo
Ist es möglich mit Excel 97 auf Daten zuzugreifen die auf einem anderen Rechner in einem Netzwerk auf einem
anderen Excelsheet laufen. Die Daten aktualisieren 5 mal pro Sekunde und sollen sobald sie erscheinen übers netzwerk auf das andere Excelblatt kopiert und da weiterverarbeitet werden.
(d.h. automatisch weitergeleitet)
Bin leider Anfänger in der programmierung von VBA.
Vielleicht kann jemand erstmal nur sagen ob es überhaupt geht und vielleicht die Richtung
andeuten.(Verknüpfung der Sheets , DDE oder sonstiges).
Hab leider bisher nichts gefunden.
Vielen Dank im Vorraus
Tc147
Antwort 1 von Schwappi
Versuche es mal mit "Daten"-"Externe Daten" - das habe ich allerdings hier bei Excel 2000 nachgesehen - ist aber meines Wissens nach auch bei 97 vorhanden.
Wenn du die Datenquelle gewählt und alles eingefügt hast, dann kannst du über die Schaltfläche "Datenbereich Eigenschaften" eine Aktualisierung von 1 Minute einstellen.
Wenn du die Datenquelle gewählt und alles eingefügt hast, dann kannst du über die Schaltfläche "Datenbereich Eigenschaften" eine Aktualisierung von 1 Minute einstellen.
Antwort 2 von Tc147
Danke Schwappi für die superschnelle Antwort.
Leider ist es so das die Daten sofort
aktualisiert werden müssen( im bereich von 1-2 Zehntelsekunden)
Danke nochmal und im vorraus für weitere Ideen
Tc147
Leider ist es so das die Daten sofort
aktualisiert werden müssen( im bereich von 1-2 Zehntelsekunden)
Danke nochmal und im vorraus für weitere Ideen
Tc147
Antwort 3 von balumba
Du kannst in einer Exeltabelle Verknüpfungen direkt in die Formel legen.
Beispiel:
Die Originaldatei befindet sich auf C:\Eigene Dateien\original.xls
Der Blattname lautet Originalblatt
In Zelle A1 steht z.B. "Hallo" drin.
In der anderen Tabelle soll in B1 nun der Wert aus der Originaltabelle (Zelle A1) stehen. Du schreibst nun in B1 folgendes rein:
='c:\eigene dateien\[original.xls]originalblatt'!A1
Dann hast Du in B1 den Wert, der in der Originaltabbelle in A1 steht.
Meinst Du das?
Beispiel:
Die Originaldatei befindet sich auf C:\Eigene Dateien\original.xls
Der Blattname lautet Originalblatt
In Zelle A1 steht z.B. "Hallo" drin.
In der anderen Tabelle soll in B1 nun der Wert aus der Originaltabelle (Zelle A1) stehen. Du schreibst nun in B1 folgendes rein:
='c:\eigene dateien\[original.xls]originalblatt'!A1
Dann hast Du in B1 den Wert, der in der Originaltabbelle in A1 steht.
Meinst Du das?
Antwort 4 von Tc147
Danke für deine Mühe balumba
im Prinzip ist es schon das was ich meine nur :
Die Daten (bzw. Excelblätter)
laufen auf verschiedenen Computern in einem Netzwerk und müssen sofort verfügbar sein.
Bei deinem Bsp. werden die Daten (wenn beide Blätter auf verschiedenen Computern residieren) erst nach dem speichern auf dem anderen Blatt verfügbar.
Noch mal weiter zur erklärung:
Beide Blätter
(Computer1/Blatt1 , Computer2/Blatt2 Beide Computer über netzwerk verbunden)
emfangen Daten über DDE von verschiedenen Datenquellen aus dem www
Die Daten aus BEIDEN Quellen möchte ich REALTIME auf einem Blatt weiterverarbeiten.
Die Möglichkeit beide Datenquellen auf einem Computer zu emfangen besteht leider NICHT.
(dann wärs ja kein Problem :-)
Vielleicht weiss ja jemand doch noch einen Weg
Gruss Tc147
im Prinzip ist es schon das was ich meine nur :
Die Daten (bzw. Excelblätter)
laufen auf verschiedenen Computern in einem Netzwerk und müssen sofort verfügbar sein.
Bei deinem Bsp. werden die Daten (wenn beide Blätter auf verschiedenen Computern residieren) erst nach dem speichern auf dem anderen Blatt verfügbar.
Noch mal weiter zur erklärung:
Beide Blätter
(Computer1/Blatt1 , Computer2/Blatt2 Beide Computer über netzwerk verbunden)
emfangen Daten über DDE von verschiedenen Datenquellen aus dem www
Die Daten aus BEIDEN Quellen möchte ich REALTIME auf einem Blatt weiterverarbeiten.
Die Möglichkeit beide Datenquellen auf einem Computer zu emfangen besteht leider NICHT.
(dann wärs ja kein Problem :-)
Vielleicht weiss ja jemand doch noch einen Weg
Gruss Tc147

