Supportnet / Forum / Tabellenkalkulation
Access Tabelle mit Excel verknüpfen ??
Frage
Hey Macroprofis
Nun habe ich schon alle Hilfen durchgelesen aber immer noch keine Lösung gefunden. Vielleicht habt Ihr ja ein paar nützliche Hinweise.
Ich habe eine einfache Datentabelle in Access. Zur Auswertung benötige ich aber eine Excel-Tabelle, da ich dort die Daten mit anderen Tabellendaten verarbeiten muß.
Obwohl beide Programme aus dem Hause MS kommen (überings nutze ich hier noch die veralteten Versionen Office 97 !!) geht es per Drag und Drop leider nicht. Dabei benötige ich eben einen Direktzugriff auf Zellen von Access, die ich dort auch inhaltlich verändern kann. Excel soll diese Veränderungen automatisch übernehmen.
Ich hab z.B. in Access eine einfache Tabelle mit den Felder ID und Feld1. Unter Feld1 stehen verschiedene 10 Werte (immer der ID zugeordnet). Daneben habe ich eine Excel-Tabelle. Dort will ich nur eine Verknüpfung z.B. von Zelle A1 zur Access Zelle ID 1 Feld1. Die Zelle A2 soll mit Access Zelle ID 2 Feld1 verknüpft werden usw.
Wenn ich anstelle der Access Datenbank eine andere Excel-Tabelle nehme geht es ohne Probleme (nun, da ist ja auch Excel mit Excel verknüpft). Doch soll es mit Access eben auch gehen. Nur kenne ich die Zelleneingaben in Excel dazu nicht.
So würde z.B. eine Excel-Excel Zellen-Verknüpfung aussehen:
=[Mappe2]Tabelle1!$D$10
Irgendwie muss dies eben auch mit Access gehen, z.B.
=[Access-Database ???]Tabelle ... ??
Wer weis hier Rat ???
Antwort 1 von Teddy7
Eine solche Online-Verknüpfung ist mir noch nicht begegnet.
Aber Du kannst die ACCESS-Tabelle doch sehr einfach als Excel-sheet exportieren:
Tabelle anzeigen -> Datei -> Speichern unter/Exportieren -> In eine externe Datei -> Datentyp auf Excel97 ändern und speichern.
Alles weitere kannst Du dann im Excel machen.
Gruß
Teddy
Aber Du kannst die ACCESS-Tabelle doch sehr einfach als Excel-sheet exportieren:
Tabelle anzeigen -> Datei -> Speichern unter/Exportieren -> In eine externe Datei -> Datentyp auf Excel97 ändern und speichern.
Alles weitere kannst Du dann im Excel machen.
Gruß
Teddy
Antwort 2 von _gau_
Hi,
leider hab ich hier "nur" Office2k, aber bei 97 sollte es auch funktionieren.
Bei Excel2k gibt es das Menü "Daten - Externe Daten - Neue Abfrage erstellen...". Dort kann man die Datenquelle (z.B. MS Access Datenbank) auswählen, die zu importierenden Felder auswählen und zusätzliche Optionen einstellen (Filter, Sortierung).
Man kann auch die Aktualisierung der Daten angeben (beim Öffnen, in bestimmten Zeitabständen, manuell usw.)
Such mal in der Excel-Hilfe nach Import, externe Daten oder ähnlich...
PS: Eine Formel in der von dir beschriebenen Art ist mir nicht bekannt.
Steffen
leider hab ich hier "nur" Office2k, aber bei 97 sollte es auch funktionieren.
Bei Excel2k gibt es das Menü "Daten - Externe Daten - Neue Abfrage erstellen...". Dort kann man die Datenquelle (z.B. MS Access Datenbank) auswählen, die zu importierenden Felder auswählen und zusätzliche Optionen einstellen (Filter, Sortierung).
Man kann auch die Aktualisierung der Daten angeben (beim Öffnen, in bestimmten Zeitabständen, manuell usw.)
Such mal in der Excel-Hilfe nach Import, externe Daten oder ähnlich...
PS: Eine Formel in der von dir beschriebenen Art ist mir nicht bekannt.
Steffen
Antwort 3 von LutzR
Vorab schonmal Danke für Euren schnellen Antworten.
Ich versuchs mal und melde mich morgen wieder. Eine Verknüpfung zu eine Abfrage in Zellen hab ich schon hinbekommen. Leider fehlt eben noch der Inhaltsbezug.
Try and error --
Ich versuchs mal und melde mich morgen wieder. Eine Verknüpfung zu eine Abfrage in Zellen hab ich schon hinbekommen. Leider fehlt eben noch der Inhaltsbezug.
Try and error --
Antwort 4 von Koebi
Grüezi Lutz
Ich würde wie Teddy schreibt auch von Access aus gehen.
Markiere dort im Datenbankfenster die entsprechende Abfrage und wähle in der Symbolleiste das Excel-Symbol "Analysieren mit MS-Excel" aus. (Vielleicht siehst Du nur das Word-Symbol in der Symbobolleiste, aber dahinter verbergen sich die Officeverknüpfungen, also auch Excel.) Die Datenausgabe erfolgt nachher im Excel-Format als XLS-Datei und kann in Excel problemlos bearbeitet werden.
Gruss
Köbi
Ich würde wie Teddy schreibt auch von Access aus gehen.
Markiere dort im Datenbankfenster die entsprechende Abfrage und wähle in der Symbolleiste das Excel-Symbol "Analysieren mit MS-Excel" aus. (Vielleicht siehst Du nur das Word-Symbol in der Symbobolleiste, aber dahinter verbergen sich die Officeverknüpfungen, also auch Excel.) Die Datenausgabe erfolgt nachher im Excel-Format als XLS-Datei und kann in Excel problemlos bearbeitet werden.
Gruss
Köbi
Antwort 5 von LutzR
Nochmals danke für Eure Hinweise,
aber noch ist dies nicht der Weg, den ich suche. Im Moment denke ich eher über eine dBase Datenbank nach - denn die kann ich völlig problemlos mit Excel verknüpfen. Schade, dass dies wohl nicht so einfach mit Access möglich ist, aber dBase-Formate kann ich direkt ansprechen und verknüpfen. Komisch.
Vielleicht kommt ja noch ein neuer Hilfetrick ...
... auf Warteschleife
Lutz
aber noch ist dies nicht der Weg, den ich suche. Im Moment denke ich eher über eine dBase Datenbank nach - denn die kann ich völlig problemlos mit Excel verknüpfen. Schade, dass dies wohl nicht so einfach mit Access möglich ist, aber dBase-Formate kann ich direkt ansprechen und verknüpfen. Komisch.
Vielleicht kommt ja noch ein neuer Hilfetrick ...
... auf Warteschleife
Lutz
Antwort 6 von Teddy7
Hallo Lutz !
Hast Du den Hinweis von @gau mal ausprobiert ? Der klappt auch unter A97.
Der Unterschied ist der, daß meine Lösung eine Momentaufnahme der Tabelle übergibt und die Lösung von @gau den aktuellen Bestand anbieten kann. Ich denke, daß das Dein Problem am besten löst, denn eine online-Verbindung im Sinne einer direkten Zuordnung einer Zelle zu einem Feld eines bestimmten Datensatzes in der Tabelle gibt es meines Wissens nicht.
Die Möglichkeit, die @gau da postete, war mir auch neu und ich finde das ist ein sehr interessantes tool (zumal die Verbindung über ODBC auch zu anderen Datenbankarten möglich ist).
Gruß
Teddy
Hast Du den Hinweis von @gau mal ausprobiert ? Der klappt auch unter A97.
Der Unterschied ist der, daß meine Lösung eine Momentaufnahme der Tabelle übergibt und die Lösung von @gau den aktuellen Bestand anbieten kann. Ich denke, daß das Dein Problem am besten löst, denn eine online-Verbindung im Sinne einer direkten Zuordnung einer Zelle zu einem Feld eines bestimmten Datensatzes in der Tabelle gibt es meines Wissens nicht.
Die Möglichkeit, die @gau da postete, war mir auch neu und ich finde das ist ein sehr interessantes tool (zumal die Verbindung über ODBC auch zu anderen Datenbankarten möglich ist).
Gruß
Teddy
Antwort 7 von LutzR
Hmm,
wer ist @gau Teddy ??
... oder kann ich da was nicht lesen ??
wer ist @gau Teddy ??
... oder kann ich da was nicht lesen ??
Antwort 8 von _gau_
[gau] bin ich ;-) bzw. mein Nickname.
Ich unterschreibe nur meist mit "Steffen"
Steffen alias [gau]
Nur echt mit eckigen Klammern!
Ich unterschreibe nur meist mit "Steffen"
Steffen alias [gau]
Nur echt mit eckigen Klammern!
Antwort 9 von Teddy7
sorry [gau] ! Soll nicht mehr vorkommen. In Zukunft nur noch mit eckigen Klammern.
CU
Teddy
CU
Teddy

