Access Excel Export via VBA mit Formatierung

Hallo,

Ich muss via VBA einen Access -> Excel Export durchführen. Es handelt sich dabei um einen Access Bericht, der nachher als formatierte Excel Tabelle gespeichert werden soll.
Hat viell. jem. schon so ein VBA Programm? Ich bin kein Stück mit VBA vertraut und habe leider keine Zeit mich einzuarbeiten.

Schon mal Danke im Vorraus

Ich muss via VBA einen Access -> Excel Export durchführen. Es
handelt sich dabei um einen Access Bericht, der nachher als
formatierte Excel Tabelle gespeichert werden soll.
Hat viell. jem. schon so ein VBA Programm? Ich bin kein Stück
mit VBA vertraut und habe leider keine Zeit mich
einzuarbeiten.

Hallo Steffen,

Extras—Makro—Aufzeichnen.
Dann Daten—Externe Daten—Neue Abfrage erstellen.
Dort suchst du dir Access heraus…

Gruß
Reinhard

Danke für deine schnelle Antwort.
Mein Problem ist aber leider, dass ich in der Access DB mit einer Übersicht arbeite und alles später von dieser Übersicht aus gesteuert werden soll. Heißt der User soll letztendlich nur noch auf den Button drücken müssen und dann soll schon alles selbstständig im Hintergrund laufen (Export nach Excel und auch die Formatierung). So das nachher schon eine vollwertige Excel Tabelle existiert. Export über ein Makro funktioniert, es kommt aber nichts verwertbares bei Excel raus (Unformatiert).

Gruß
Steffen

Hallo Steffen,

Mein Problem ist aber leider, dass ich in der Access DB mit
einer Übersicht arbeite

was ist eine „Übersicht“? hast du da keine mdb offen?

und alles später von dieser Übersicht
aus gesteuert werden soll. Heißt der User soll letztendlich
nur noch auf den Button drücken müssen und dann soll schon
alles selbstständig im Hintergrund laufen (Export nach Excel
und auch die Formatierung).

Das geht schon.

Beschreibe mal genauer was da aus einer Access-Tabelle ausgelsen werden soll, alles, Gefiltert o.ä.

Vielleicht ist dann Rainer so nett und bastelt uns VB-Code der das Ding ausliest.

Export über ein Makro funktioniert,

Zeige den Code.

es kommt aber nichts verwertbares bei Excel raus
(Unformatiert).

Na und, kann man doch nachträglich formatieren. Noch ist aber unklar WIE es formatiert werden soll.

Bastle mal eine Beispiel-mdb mit dem Export-Code.
Dann formatiere die xls-datei so wie du es haben willst.
Beides hochladen mit FAQ:2606 , einzeln, bitte nicht als zip.

Gruß
Reinhard

Gruß
Steffen

http://rapidshare.com/files/271748238/Makro.bmp.html
http://rapidshare.com/files/271748239/Excel_Wunschfo…
http://rapidshare.com/files/271748240/Bericht_Quell_…

Die Daten die Exportiert werden sollen, sollen ungefiltert exportiert werden.

Ich arbeite mit einem Übersichts Formular, erstellt mit dem Übersichts-Manager. Von dort aus soll letztendlich die Funktion gestartet werden.

Hallo Steffen,

schöne Bilder, jetzt weiß ich wie da dieser Übersichtmanager aussieht.

Nützt mir aber recht wenig.
Ich trau mir schon zu eine mdb auszulesen, in eine xls einzufügen und zu formatieren.

Aber wie man das von diesem mir unbekannten Übersichtmanager aus macht weiß ich Null.

Vielleicht wäre das Access-Brett doch besser für deine Anfrage.

Gruß
Reinhard

Moin, Steffen,

Ich muss via VBA einen Access -> Excel Export durchführen.

das erledigt der Befehl TransferSpreadsheet.

Hat viell. jem. schon so ein VBA Programm?

Ein Programm nützt Dir da nichts, Du schreibst an geeigneter Stelle, zB beim Ereignis Click eines Buttons den Befehl in die Ereignisprozedur und versorgst ihn mit den passenden Parametern. Die VBA-Hilfe dazu ist recht umfangreich.

Die Excel-Datei brauchst Du nicht einmal anzulegen. Lass sie vom ertsen Aufruf erstellen und befüllen und formatiere dann die Daten; beim nächsten Aufruf wird die Formatierung beibehalten.

Gruß Ralf