Registriert seit: 14.01.2015
Version(en): 2007
Alle Jahre wieder versuche ich an meinem Wochenzettel etwas zu verändern.
Nachdem die letzte Version nun seit fast einem Jahr läuft tauchen die ersten Probleme auf.
Das was ich hier als Beispiel schreibe werde ich versuchen später in meine Tabellen zu verwenden.
Ich habe eine Excel (2007) Tabelle.
Ich gebe in Zelle A1 (bis A20) etwas ein. Es können auch Zellen leer bleiben)
Nun möchte ich das Excel den Wert aus Spalte A mit einer Access (2007) Datenbank vergleicht.
Dort kann dieser Wert unter "Nummern" abgelegt sein.
Wenn es genau diesen Wert gibt so soll der Wert welcher in Access unter "Adresse" liegt in Excel in Zelle A3 (bis A20) ausgegeben werden.
Ich habe zwar einen Weg gefunden, dafür wird aber immer die komplette Datenbank in Excel eingefügt. Daher der Gedanke das es auch anders gehen muss.
Ich bin daher für jeden Hinweis dankbar.
Didi
Registriert seit: 02.05.2018
Version(en): Excel 365 & 2016
Zitat:Ich habe zwar einen Weg gefunden, dafür wird aber immer die komplette Datenbank in Excel eingefügt.
Und wieso beschreibst du nicht, wie dieser Weg aussieht?
Deiner Beschreibung nach wäre es doch am einfachsten die Tabelle aus Access in Excel zu verknüpfen und dann mittels SVERWEIS deinen Wert zu suchen.
Schöne Grüße
Berni
Registriert seit: 14.01.2015
Version(en): 2007
Zitat:Und wieso beschreibst du nicht, wie dieser Weg aussieht?
Ich will es vermeiden die kpl. Datenbank nach Excel zu ziehen. Daher ist es nicht der Weg den ich suche.
Ich suche einen Weg nur einen Wert aus Access zurück zu bekommen.
Didi
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
falls Du die Daten mit Power Query holst kannst Du sie doch entsprechend Deinen Anforderungen filtern, oder nicht?
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 14.01.2015
Version(en): 2007
Über Power Query habe ich es geschafft die gesamte Datenbank nach Excel zu ziehen. (Natürlich nur die Nummern und Adressen)
Ich habe es aber nicht geschafft nur einen Wert in ein bestimmtes Feld zu bekommen.
Mit der gesamten Tabelle aus Access könnte ich zwar leben, aber schöner ist es natürlich wenn nur ein Wert nach einer Eingabe zurück kommt.
Registriert seit: 25.04.2016
Version(en): 2013
Hilft
dasAnsonsten auf herkömmlichem Weg per
ADODB
Registriert seit: 02.05.2018
Version(en): Excel 365 & 2016
Die komplette Datenbak ist aber schon ein gravierender Unterschied zu einer einzelnen Tabelle...
Schöne Grüße
Berni
Registriert seit: 14.01.2015
Version(en): 2007
Es sind aber mal eben 2000 Einträge welche nach Excel gezogen werden.
Daher der Gedanke ob es geht nur das gewünschte Ergebniss zu holen.
Registriert seit: 12.04.2014
Version(en): Office 365
(30.09.2018, 11:05)Didi schrieb: Über Power Query habe ich es geschafft die gesamte Datenbank nach Excel zu ziehen.
Mit Excel 2007???
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 02.05.2018
Version(en): Excel 365 & 2016
30.09.2018, 14:29
(Dieser Beitrag wurde zuletzt bearbeitet: 30.09.2018, 14:29 von MisterBurns.)
Zitat:Es sind aber mal eben 2000 Einträge welche nach Excel gezogen werden.
Äh... ja und? Das juckt Excel ungefähr wie der sprichwörtliche Sack Reis. 2000 DS sind vernachlässigbar wenig. Schau doch einfach mal, um wieviele KB deine Datei größer wird. Wenn's blöd läuft kommst du in den MB Bereich.
EDIT: Ich habe gerade testweise eine Verbindung hergestellt zu einer Accesstabelle mit 20k Datensätzen mit 26 Spalten und komme auf eine Dateigröße von wahnsinnigen 2,56 MB. Also wenn du dich nicht gerade im Jahr 1985 aufhältst, sollten deine Festplatte und dein Rechner das stemmen können.
Schöne Grüße
Berni