macro:(update-enregistrer-...)tout seul

É

éphèmère

Guest
bjr, le forum,

g une macro qui macherait tte seule si les messages suivants n'apparaissait pas pour la stopper :

- voulez vous mettre a jour le fichier car il y a des lien
- voulez vous enregistrer le fichier avt de sortir (la macro ouvre et ferme des fichiers)
- voulez vous conserver ds le presse papier une image ...

je voudrais donc ds ces cas la que la macro dise NON.
Je ne sais pas l'écrire if ... alors non

un petit coup de main me serait utile
merci
 

myDearFriend!

XLDnaute Barbatruc
Bonsoir éphèmère,

Si j'ai bien compris tes problèmes...

voulez vous mettre a jour le fichier car il y a des lien
A l'ouverture du classeur par ta macro, pour désactiver le message relatif aux liens, tu peux essayer :
      Application.AskToUpdateLinks = False
      Workbooks.Open Chemin & 'LeClasseur.xls'
      Application.AskToUpdateLinks = True

voulez vous enregistrer le fichier avt de sortir (la macro ouvre et ferme des fichiers)
Lorsque tu fermes le classeur, dans ton code tu peux mettre :
      ActiveWorkbook.Close False        'False = pas de sauvegarde / True = forcer la sauvegarde

voulez vous conserver ds le presse papier une image ...
Pour éviter cet inconvéniant, après chaque Copier/Coller, tu devrais essayer de vider le presse-papier avec :
      Application.CutCopyMode = False

Cordialement,
 
É

éphémère

Guest
merci mdf
ca marche pour fermer sans enregistrer

mais pour les liens à updater il redemande un truc du genre continue ou afficher les liens, j'aimerai neutraliser cette dernière fenêtre

pour le press papier c nickel

si tu avais une solution pour les liens je t'en serai reconnaissant

merci
 

myDearFriend!

XLDnaute Barbatruc
Re éphémère,

Peut-être peux-tu jeter un oeil sur ce Lien supprimé et notamment la question de pias du 23/03/2005 20:01 et ma réponse du 23/03/2005 20:50 (je pense en particulier à la solution ActiveWorkbook.UpdateLinks = xlUpdateLinksNever ou xlUpdateLinksAlways)

Cordialement,
 

Discussions similaires

Statistiques des forums

Discussions
312 970
Messages
2 094 044
Membres
105 926
dernier inscrit
Odyssea