OVH Cloud OVH Cloud

Excel Access

14 réponses
Avatar
cirano
Bonjour,
J’ai une question compliquée à formuler:
J’ai dans un fichier Excel une macro qui va chercher des données dans un
fichier Access qui est lui-même synchronisés avec une base de données sur mon
Ipaq.
J’ai sauvegardé le fichier dans lequel ce trouve cette macro sous un autre
nom pour essayer un truc (sur lequel je reviendrais plus tard dans une autre
question) et je pense (je ne suis même pas sur) avoir utilisés cette macro
sous l’autre nom de fichier.
Lorsque j’utilise maintenant cette macro (il y en a d’autres dans ce
document qui fonctionnent correctement) dans le fichier original, Excel
m’ouvre spontanément le nouveau fichier et exécute la macro dans le fichier
d’origine (le bon).
Je ne veux évidement pas de cette ouverture spontanée, j’ai jeter le nouveau
fichier et maintenant la macro ne s’exécute pas et me signale qu’ Excel ne
trouve plus le fichier.
Quelqu’n aurais t’il une idée de ce qu’il c’est passé ? Et comment je
reviens à la situation d’origine ?
Je me tiens évidement à votre disposition pour éclaircir éventuellement
cette question qui tiens de l’usine à gaz !
Georges

4 réponses

1 2
Avatar
JpPradier
Bonsoir cirano

Tu mets avant l'instruction de sauvegarde :

Application.displayAlerts= False

Et il ne te posera plus la question.

j-p
Avatar
cirano
Sub Macro1()
'
' Macro1 Macro
' De macro is opgenomen op 25/11/2004 door Jean DECOSTER.
'
' Sneltoets: CTRL+a
'
ChDir "C:Documents and SettingsAll UsersDocumenten"
ActiveWorkbook.SaveAs Filename:= _
"C:Documents and SettingsAll UsersDocumentenFAKTUUR €.XLS",
FileFormat:= _
xlNormal, Password:="", WriteResPassword:="",
ReadOnlyRecommended:úlse _
, CreateBackup:úlse
ChDir "C:dataEXCELFAKTUUR"
End Sub

Si je fais fonctionner la macro comme ceci elle fais ce qu'elle doit faire
sauf le message si elle doit remplacer le fichier, si j'ajoute
"Application.DisplayAlerts = False" avant "ActiveWorkbook.SaveAs Filename:=
_" j'ai denouveau l'erreur précédente et il ne sauvegarde que dans le fichier
partagé.


Bonsoir cirano

Tu mets avant l'instruction de sauvegarde :

Application.displayAlerts= False

Et il ne te posera plus la question.

j-p



Avatar
JpPradier
Là il te manque une ligne non ? y'a qu'un enregistrement.

j-p
Avatar
cirano
JP
Merci c'est OK je ne sais pas ce que j'ai fais, c'est probablement
bidouillant que j'ai enlevé une partie, j'ai recommencé ce matin je l'ai
collé a la macro principal... et nickel ça marche.
Encore,
Merci
Georges


Là il te manque une ligne non ? y'a qu'un enregistrement.

j-p




1 2