OVH Cloud OVH Cloud

Imposer enregistrement sous E 97

3 réponses
Avatar
cadfael
je travaille sur une base de donn=E9es excel qui doit =EAtre=20
modifiable par diff=E9rents postes, avec chacun des versions=20
windows (et bien sur d'excel)diff=E9rentes.=20
sous windows NT avec excel 97
sous windows NT avec excel 2000
sous XP

comment puis-je dans dans une macro imposer=20
l'enregistrement sous excel 97.

Avec saveAs il y a FileFormat mais je ne trouve pas=20
comment ne pas faire apparaitre le message me signifiant=20
que le fichier existe d=E9j=E0 ?

et avec Save, je ne trouve pas.

pourriez-vous m'aider ?

merci d'avance

3 réponses

Avatar
Asterix
Bonjour

As tu essayé de rajouter
Application.DisplayAlerts = False
avant la ligne de code du SaveAs
pour enlever les messages d'alerte

ensuite tu peux remettre
Application.DisplayAlerts = True
pour les rétablir

bon courage

Asterix
Avatar
D.Lair
Bonjour à toutes et à tous,
Comme déjà signalé, il y a quelque chose à faire ave
DisplayAlerts. Voici un exmple qui fonctionne :

Sub Enregistrer_95_97_SansQuestion()
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:="C:TOTO.xls",
FileFormat _
:=xlExcel9795, Password:="", WriteResPassword:="",
ReadOnlyRecommended:= _
False, CreateBackup:úlse
Application.DisplayAlerts = False
End Sub

Bon courage.
DL
-----Message d'origine-----
je travaille sur une base de données excel qui doit être
modifiable par différents postes, avec chacun des
versions

windows (et bien sur d'excel)différentes.
sous windows NT avec excel 97
sous windows NT avec excel 2000
sous XP

comment puis-je dans dans une macro imposer
l'enregistrement sous excel 97.

Avec saveAs il y a FileFormat mais je ne trouve pas
comment ne pas faire apparaitre le message me signifiant
que le fichier existe déjà ?

et avec Save, je ne trouve pas.

pourriez-vous m'aider ?

merci d'avance

.



Avatar
Clément Marcotte
comment puis-je dans dans une macro imposer
l'enregistrement sous excel 97.


C'est le même format de fichier pour tous les Excel depuis Excel 97.