Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Excel-Export und Formatierung





Frage

Hallo lieber Access-Kenner! Folgendes Problem: Ich habe eine Funktion mit der ich Abfrage-Ergebnisse per Formular-Button-Klick nach Excel exportiere ---> XLexport(qry_name As String, file_name As String). Nach dem Export möchte ich ein String-Feld formatieren und das Sonderzeichen Absatz gegen Komma tauschen (z.Zt. werden die Tabellezeilen nämlich total hoch). Wie schriebe ich das in VBA? Please Help! Viele Grüße India

Antwort 1 von el_gomero

Moin,

erstell das Makro in VBA mit dem Recorder. Den Code kannst du dann von Access aus anschieben oder einbinden. (Fortgeschrittene VBA-Kenntnisse nötig).

ciao
Jürgen

Antwort 2 von India

Hallo Jürgen,

der Export klappt ja alles, auch mit Formatierungen.

Hab die Funktion aber nur wiederverwendet und nicht selbst geschrieben.

Deshalb benötige ich für die beschriebene Problematik eine vba-Programmzeile...

Durch jede Zeile zu gehen und die Sonderzeichen im entsprechenden Feld zu löschen um dem Recorder klar zu machen, dass er eine Schleife ausführen muss, solange DS vorhanden sind, ist doch sehr aufwendig oder?

Grüße
India

Antwort 3 von El Bobbele

Hallo India!

Das ist ein Fall für die Replace-Funktion:

strNeuerText = Replace(strAlterText, vbCrLf, ", ")

Gruss
El Bobbele

Antwort 4 von el_gomero

yepp, hab auch zu kompliziert gedacht - nimm die Funktion von El Bobbele, die ist ideal dafür.



ciao
Jürgen

Antwort 5 von India

Hallo El Bobbele!

Vielen Dank für deine Hilfe, hab leider Probleme mit Replace gehabt :-(
und nun einen anderen Weg eingeschlagen!

Folgendes:
Ich möchte einen Spaltennamen im Excelexport suchen + die Spalte löschen.
Wie kann ich das mit vba machen?

Liebe, aber unwissende Grüße
India


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: