Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Makros erstellen





Frage

Hey, bin leider nicht sehr vertraut mit VBA. Ich habe eine Excel Tabelle, die jeden Tag per ODBC aktuallisiert wird. Da die Daten in ein Firmeninternes Programm benötigt werden, speichern wir die Tabelle dann als *.csv Datei, die dann von diesem Programm abgeholt wird. Das geschieht momentan alles manuell. Jetzt hab ich das mal getestet mit "Makro auftzeichnen". Das Aktuallisieren funktioniert einwandfrei. Jetzt möchte ich aber, dass er mir diese Tabelle auch nochmal als *csv Datei automatisch speichert. Für Rat wäre ich sehr dankbar. Falls Ihr noch mehrere Infos benötigt, immer ran an die Tastatur. Danke Thomas

Antwort 1 von metalfreakla

Hi Thomas,
Müsste genauso über Makro aufzeichnen funktionieren. einfach makro aufzeichnen --> speichern unter als CSV --> aufzeichnung beenden.
aso was nutzt du für ne officeversion??
bye
Lars

Antwort 2 von Event

Hallo

Sub Makro1()
´
ActiveWorkbook.SaveAs Filename:="C:\Mappe1.csv", FileFormat:=xlCSV, CreateBackup:=False

End Sub

Gruß

Antwort 3 von TomekS04

Danke für die schnellen Antworten. Werde es vielleicht gleich testen. Wenn nicht, dann direkt morgen. Nutze Office2000

Gruß

Antwort 4 von TomekS04

Hallo Event,

sorry, hab deinen Beitrag aus Versehen falsch bewertet. Tut mir leid. Deiner war nämlich genau der richtige.
Es klappt so weit. Gibt es noch ein Befehl, der die CSV Datei dann auch noch automatisch überschreibt? Die existiert nämlich schon und es sollte nicht abgefragt werden, ob Excel sie noch überschreiben soll.

Ciao
Thomas

Antwort 5 von Event

Hallo Thomas,

CreateBackup:=False

sollte das erledigen.
Ist leider in meiner Antwort2 vom SN umgebrochen worden.

Gruß

Antwort 6 von TomekS04

Hi,

tut´s leider nicht. Es kommt dann die Meldung ".....existiert schon an diesem Platz. Möchten Sie die Datei ......csv ersetzen?"

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: