Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge

EXCEL-Datenblatt automatisch über Makro speichern

HEWI (Anonym) / 4 Antworten / Baumansicht Nickles

Ich möchte ein Datenblatt unter einem BESTIMMTEN Namen immer wieder speichern...
Bei der Makroausführung kommt immer die Meldung: DIE DATEI EXSISTIERT AN DIESEM PLATZ SCHON,
SOLL DIESE ÜBERSCHRIEBEN WERDEN. Wie kann ich OHNE diese Abfrage speichern.
Geht das irgendwie mit SAVE:=TRUE oder so ?

Hier das Makro:

Do
Workbooks.Open FileName:="\\BYJ237\USER\HPLC\HELMUT\DDE\BLATT001.xls"

Wert = Range("c2").Value
Wert2 = Right(Wert, 10)
Datenfile = Left(Wert2, 8)

ActiveWorkbook.SaveAs FileName:=Datenfile, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=True

Pausenlänge = 10 ' Dauer festlegen. zum testen
Start = Timer ' Anfangszeit setzen.
Do While Timer Loop
Ende = Timer ' Ende festlegen.
ActiveWorkbook.Close

Pausenlänge = 5 ' Dauer festlegen. zum Testen
Start = Timer ' Anfangszeit setzen.
Do While Timer Loop

P.S.: Das Datenblatt BLATT001.xls wird über eine DynamicDataExchange immer wieder verändert auf einem
Server abgelegt

bei Antwort benachrichtigen
Beatrice HEWI (Anonym) „EXCEL-Datenblatt automatisch über Makro speichern“
Optionen

Hi,
als Idee, den die Abfrage konnte ich auch nie unterdrücken.

Kill "c:\Datenfile.xls"
ActiveWorkbook.SaveAs Filename:="Datenfile", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=True

Gruss
Trix

bei Antwort benachrichtigen
RB6 HEWI (Anonym) „EXCEL-Datenblatt automatisch über Makro speichern“
Optionen

Hallo
Ich weiß, daß man unter access bei einem macro die warnmeldungen (so heissen die abfragen) ein oder ausschalten kann.
das ist dann so, als ob man ja gedrückt hätte.
Leider weiß ich im moment nicht, wie der befehl unter vb heißt und ob dieser auch unter excel funktioniert.
einfach mal ein makro unter access erstellen mit warnmeldung aus und dann nach vb konvertieren und den code ins vb-script
in excel kopieren.
wenn ich den befehl finde, dann poste ich nochmal.
viel glück bis dahin
olli

bei Antwort benachrichtigen
count.negative HEWI (Anonym) „EXCEL-Datenblatt automatisch über Makro speichern“
Optionen

Probierts mal damit:

Application.DisplayAlerts = False

sollte funzen.

bei Antwort benachrichtigen
geri... (Anonym) HEWI (Anonym) „EXCEL-Datenblatt automatisch über Makro speichern“
Optionen

Anstatt nur
ActiveWorkbook.Close
gibts du in deinem Makro
Activeworkbook.close SaveChanges:=True

müsste dein Problem lösen !!

bei Antwort benachrichtigen