OVH Cloud OVH Cloud

VBA save file en remplacement de fichier existant

3 réponses
Avatar
jipi
Bonjour,

Je bute sur un petit pb VBA de sauvegarde de fichier.

La macro ci-dessous me fait apparaitre une boite de=20
dialogue qui me demande mon acceptation de sauvegarder le=20
fichier que je viens de modifier.
******************************
** Ce que je veux faire est une sauvegarde qu'il y ait ou=20
non une ancienne version de fichier **
******************************
Merci de m'=E9clairer

Sub savefile()
'
' savefile Macro
' Macro enregistr=E9e le 26/09/2003 par bibi'

'
ActiveWorkbook.SaveAs=20
Filename:=3D"e:\mondir\monfile.XLS", FileFormat _
:=3DxlNormal, Password:=3D"", WriteResPassword:=3D"",=20
ReadOnlyRecommended:=3D _
False, CreateBackup:=3DFalse
End sub

3 réponses

Avatar
Ellimac
Bonjour,

Tu peux tester si le fichier ouvert a déjà été sauvegardé :

If ActiveWorkbook.Path = "" Then _
ActiveWorkbook.SaveAs FileName:="..."

Camille

-----Message d'origine-----
Bonjour,

Je bute sur un petit pb VBA de sauvegarde de fichier.

La macro ci-dessous me fait apparaitre une boite de
dialogue qui me demande mon acceptation de sauvegarder le
fichier que je viens de modifier.
******************************
** Ce que je veux faire est une sauvegarde qu'il y ait ou
non une ancienne version de fichier **
******************************
Merci de m'éclairer

Sub savefile()
'
' savefile Macro
' Macro enregistrée le 26/09/2003 par bibi'

'
ActiveWorkbook.SaveAs
Filename:="e:mondirmonfile.XLS", FileFormat _
:=xlNormal, Password:="", WriteResPassword:="",
ReadOnlyRecommended:= _
False, CreateBackup:úlse
End sub


.



Avatar
MiB
Bonjour,

et ceci vous convient mieux ?

Sub SaveFile()
'

Application.DisplayAlerts = False

ActiveWorkbook.SaveAs
Filename:="c:documentmonfile.XLS", _
FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", _
ReadOnlyRecommended:= _
False, CreateBackup:úlse

Application.DisplayAlerts = True


End Sub

Amicalement
Michel

-----Message d'origine-----
Re bonjour,

Je suis d'accord mais ce n'est pas ma question.

Je veux sauvegardé le fichier ouvert, qu'il y ait déjà ou
non un fichier sauvegardé, sans avoir le masque d'écran
qui me demande si je veux sauvegarder ou non le fichier.

jipi

-----Message d'origine-----
Bonjour,

Tu peux tester si le fichier ouvert a déjà été
sauvegardé :


If ActiveWorkbook.Path = "" Then _
ActiveWorkbook.SaveAs FileName:="..."

Camille

-----Message d'origine-----
Bonjour,

Je bute sur un petit pb VBA de sauvegarde de fichier.

La macro ci-dessous me fait apparaitre une boite de
dialogue qui me demande mon acceptation de sauvegarder
le


fichier que je viens de modifier.
******************************
** Ce que je veux faire est une sauvegarde qu'il y ait
ou


non une ancienne version de fichier **
******************************
Merci de m'éclairer

Sub savefile()
'
' savefile Macro
' Macro enregistrée le 26/09/2003 par bibi'

'
ActiveWorkbook.SaveAs
Filename:="e:mondirmonfile.XLS", FileFormat _
:=xlNormal, Password:="", WriteResPassword:="",
ReadOnlyRecommended:= _
False, CreateBackup:úlse
End sub


.

.


.






Avatar
jipi
Bonjour,

Merci Michel c'est juste ce que je cherchais

Merci aux autres personnes qui m'ont répondu à ma demande

jipi


-----Message d'origine-----
Bonjour,

et ceci vous convient mieux ?

Sub SaveFile()
'

Application.DisplayAlerts = False

ActiveWorkbook.SaveAs
Filename:="c:documentmonfile.XLS", _
FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", _
ReadOnlyRecommended:= _
False, CreateBackup:úlse

Application.DisplayAlerts = True


End Sub

Amicalement
Michel

-----Message d'origine-----
Re bonjour,

Je suis d'accord mais ce n'est pas ma question.

Je veux sauvegardé le fichier ouvert, qu'il y ait déjà
ou


non un fichier sauvegardé, sans avoir le masque d'écran
qui me demande si je veux sauvegarder ou non le fichier.

jipi

-----Message d'origine-----
Bonjour,

Tu peux tester si le fichier ouvert a déjà été
sauvegardé :


If ActiveWorkbook.Path = "" Then _
ActiveWorkbook.SaveAs FileName:="..."

Camille

-----Message d'origine-----
Bonjour,

Je bute sur un petit pb VBA de sauvegarde de fichier.

La macro ci-dessous me fait apparaitre une boite de
dialogue qui me demande mon acceptation de sauvegarder
le


fichier que je viens de modifier.
******************************
** Ce que je veux faire est une sauvegarde qu'il y ait
ou


non une ancienne version de fichier **
******************************
Merci de m'éclairer

Sub savefile()
'
' savefile Macro
' Macro enregistrée le 26/09/2003 par bibi'

'
ActiveWorkbook.SaveAs
Filename:="e:mondirmonfile.XLS", FileFormat _
:=xlNormal, Password:="",
WriteResPassword:="",




ReadOnlyRecommended:= _
False, CreateBackup:úlse
End sub


.

.


.


.