Ich benötige Unterstützung, und habe bisher noch kaum Erfahrung mit VBA aber würde mich sehr über Hilfe freuen. Im Forum gefundene Code´s mit ähnlichen Funktionen habe ich bisher nicht geschafft auf meine anzupassen. Ich möchte aus einer ,,Eingabemaske.xlsm,, die Daten wo sich im Bereich von A9:Q30 befinden in eine nicht geöffnete ,,Datenbank.xlsx,, per Button übertragen.
Folgende(r) 1 Nutzer sagt Danke an Jnine für diesen Beitrag:1 Nutzer sagt Danke an Jnine für diesen Beitrag 28 • Bronko87
Ich habe Dir hier mal eine "kleine" Lösung zusammengebastelt. Voraussetzung ist, das beide Mappen im selben Ordner liegen und gleichzeitig geöffnet sind.
Voraussetzungen der Übernahme einer Zeile: Damit eine Zeile übernommen wird, muss mindestens in der Spalte Datum ein Eintrag sein.
Huhu? Sorry für die späte Rückmeldung. Hat funktioniert. Gibt es keine Möglichkeit diese Daten in eine geschlossene Mappe zu übertragen, ohne das diese geöffnet werden muss? SQL
Hallo, mit SQL kenne ich mich zwar nicht aus, aber es gäbe da noch eine Möglichkeit: Du hast doch eine Datei mit Makros. Dort ist auch die Datei festgelegt, wo die Daten eingetragen werden. Was würde dagegen sprechen diese Datei im Hintergrund, bei übernahme der Daten, zu öffnen und gleich wieder zu schließen? Das würdest Du nicht mal sehen.
Gruß Marcus
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen. Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Ich habe das Makro für Dich erweitert. Die Mappe "Datenbank.xlsx" wird nun automatisch geöffnet, wenn diese geschlossen sein sollte, und wird am Ende der Übertragung gespeichert und geschlossen. Bedingung: Beide Excelmappen müssen im selben Ordner liegen.
für die Lösungsfindung ist die Frage nach dem Warum wirklich interessant, da der zugriff auf eine geschlossene Datei den Aufwand der Programmierung etwas vergrößert. Es gäbe zwar allgemein den einen oder anderen Vorteil wie z.B. schnellere Verarbeitung da das Öffnen entfällt und wen mehrere Personen mit den Daten arbeiten geht das auch schneller, vor allem auch, da die Datei nicht ewig von einem user blockeirt wird. Ob das bei Dir zutrifft ? …
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)