Message dans une macro

Bonjour,

J'ai créé uen macro et lorsque je la lance j'ai un message qui dit :

"le presse papiers contient une grande quantité dinformations, voulez vous coller ces informations ultérieurement"

avec oui non et annuler.

Je voudrais éviter d'avoir cette question et que ce soit toujours non.

Comment puis-je faire ?

Merci de votre aide.

Bonjour FROMAGE94,

Ce message provient du fait que tu as copié un certain nombre d'informations pendant l'exécution de ta macro et qu'à la fermeture du fichier, celui-ci est toujours en mode Couper ou Copier.

Il te suffit de mettre le bout de code suivant avant de fermer le fichier :

Application.CutCopyMode = False

Merci bcp cela fonctionne. J'ai encore deux petites questions svp :

lorsque je lance la macro il me dit "un fichier nommé XXXX.xlsx existe déjà à cet empalcement. voulez vous le remplacer ?

oui non annuler

je voudrais dire oui en automatique. Comment écrire cela ?

toujours dans la macro il me dit : "voulez-vous enregistrer les modifications apportés à XXX.asc ?

enregistrer Ne pas enregistrer Annuler

je voudrai dire ne pas enregistrer. Comment écrire cela.

Merci bcp pour votre aide

bonne journée

Re,

FROMAGE94 a écrit :

lorsque je lance la macro il me dit "un fichier nommé XXXX.xlsx existe déjà à cet empalcement. voulez vous le remplacer ?

oui non annuler

je voudrais dire oui en automatique. Comment écrire cela ?

En fait, il n'y a pas vraiment d'instructions pour dire oui, non ou annuler.

En revanche, avant de faire ta sauvegarde, tu peux enlever les messages d'alerte avec

Application.DisplayAlerts = False
FROMAGE94 a écrit :

toujours dans la macro il me dit : "voulez-vous enregistrer les modifications apportés à XXX.asc ?

enregistrer Ne pas enregistrer Annuler

je voudrai dire ne pas enregistrer. Comment écrire cela.

Il faudrait me donner un bout du code qui fait cet enregistrement.

A l'aveugle, si tu fais un

xxxxx.Close

, fais plutôt

xxxxx.Close False

Re,

Il n'y a plus moyen de vider le presse-papier Office (Excel 2010 en tout cas), même en faisant appel aux API.

J'ai eu ce problème il y a quelques temps et ai cherché partout sur le Net mais sans succès...

Il me semble que l'accès au presse-papier Office n'est plus permis.

Peut-être avec un sendKeys mais bon... Compliqué quand même...

Rechercher des sujets similaires à "message macro"