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
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
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é.
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
JpPradier
Là il te manque une ligne non ? y'a qu'un enregistrement.
j-p
Là il te manque une ligne non ? y'a qu'un enregistrement.
Là il te manque une ligne non ? y'a qu'un enregistrement.
j-p
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
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.
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.