Supportnet / Forum / Datenbanken
Export von Access nach EXcel
Frage
Mein Problem,
ich möchte von Access nach Excel exportieren, aber ohne, dass das Excelsheet den Namen der Datei erhält. Das sheet soll weiterhin Tabelle1 heißen.
Vielleicht weiß ja jemand Rat??!!
Gruß aus Hamuburg
Arpschi
Antwort 1 von oliverV
Hallo Arpschi,
mit dem TransferArbeitsblatt-Aktion beim Makro bzw. der TransferSpreadsheet-Methode in VBA kannst du den Dateinamen festlegen.
Gruß
Oliver
mit dem TransferArbeitsblatt-Aktion beim Makro bzw. der TransferSpreadsheet-Methode in VBA kannst du den Dateinamen festlegen.
Gruß
Oliver
Antwort 2 von arpschi
Hallo Oliver,
das habe ich auch immer so gemacht. Nun kommt aber hinzu das die Excel-Datei "xy" heißen soll, jedoch das Excel-Sheet soll "yx" heißen.
Kann ich diese Zusatzinformation beim Export auch angeben oder setzt Access den Sheetnamen immer automatisch = dem Dateinamen der zu exportierenden Tabelle??????.
Vielleicht hast Du ja noch ne Idee. Vielen Dank erstmal für die erste Möglichkeit.
Gruß aus Hamburg
Arpschi
das habe ich auch immer so gemacht. Nun kommt aber hinzu das die Excel-Datei "xy" heißen soll, jedoch das Excel-Sheet soll "yx" heißen.
Kann ich diese Zusatzinformation beim Export auch angeben oder setzt Access den Sheetnamen immer automatisch = dem Dateinamen der zu exportierenden Tabelle??????.
Vielleicht hast Du ja noch ne Idee. Vielen Dank erstmal für die erste Möglichkeit.
Gruß aus Hamburg
Arpschi
Antwort 3 von oliverV
Hallo Arpschi,
ok, jetzt hab ich’s kapiert, Excel-Dateiname und Excel-Arbeitsblattname sollen voneinander abweichen.
Das ich es kapiert habe bringt dich aber nicht wirklich weiter, ich sehe keine Möglichkeit den Arbeitsblattnamen anzusprechen, bin allerdings nicht der „Vielexportierer“.
Gruß
Oliver
ok, jetzt hab ich’s kapiert, Excel-Dateiname und Excel-Arbeitsblattname sollen voneinander abweichen.
Das ich es kapiert habe bringt dich aber nicht wirklich weiter, ich sehe keine Möglichkeit den Arbeitsblattnamen anzusprechen, bin allerdings nicht der „Vielexportierer“.
Gruß
Oliver
Antwort 4 von Maiker
Hallo Arpschi
hatte neulich das entgegengesetze Problem. Ein bestimmtes Excel-AB nach Access zu importieren. Das geht aber mit dem gleichen Befehl.
DoCmd.TransferSpreadsheet acImport, , _
"tmp_Excel_Datenübernahme", Dateipfad, True, "Tabelle1$A4:E400"
Hier solltest du statt import halt export wählen und kannst genau den Namen der Tabelle ansprechen den du möchtest mit "namedesexcelab$" bzw den Einfügebreich noch festlegen.
für weiter fragen bitte per email. bin nur zufällig auf das forum und dein Problem gestossen. Also kein ständiger Besucher. mfg Maik
hatte neulich das entgegengesetze Problem. Ein bestimmtes Excel-AB nach Access zu importieren. Das geht aber mit dem gleichen Befehl.
DoCmd.TransferSpreadsheet acImport, , _
"tmp_Excel_Datenübernahme", Dateipfad, True, "Tabelle1$A4:E400"
Hier solltest du statt import halt export wählen und kannst genau den Namen der Tabelle ansprechen den du möchtest mit "namedesexcelab$" bzw den Einfügebreich noch festlegen.
für weiter fragen bitte per email. bin nur zufällig auf das forum und dein Problem gestossen. Also kein ständiger Besucher. mfg Maik

