Erreur sendkeys sous Excel 2007

glenmoran25

XLDnaute Nouveau
Bonjour, j'ai réalisé plusieurs macros dans un classeur Excel (Office 2003), quand je copie ce classeur sur un PC avec Windows Vista et Office 2007, quand j'exécute ma macro qui contient sendkeys (je simule le CTRL F)je reçois un message de protection.
Donc ma macro ne fonctionne plus.

Pourriez vous m'aider
Je vous en remercie d'avance
Laurent
 

tototiti2008

XLDnaute Barbatruc
Re : Erreur sendkeys sous Excel 2007

Bonjour glenmoran25,

Je pense que tu devrais remplacer ton SendKeys par une instruction du type :

Application.Dialogs(xldialogXXXX).Show

je n'ai pas encore trouvé le nom de la constante à mettre entre parenthèses...
 

job75

XLDnaute Barbatruc
Re : Erreur sendkeys sous Excel 2007

Bonjour Laurent, salut tototiti,

Je n'ai pas Excel 2007, mais Ctrl+F fait bien partie des raccourcis clavier pour ouvrir la boîte de dialogue Rechercher-Remplacer.

Peut-être cette commande est-elle aussi bloquée quand la feuille est protégée ? Que donne ce raccourci sur une feuille protégée ?

Sur Excel 2007, il y a aussi Ctrl+B, l'avez-vous essayé ?

Edit : c'est bien SendKeys "^f" dans votre macro ?

A+
 
Dernière édition:

glenmoran25

XLDnaute Nouveau
Re : Erreur sendkeys sous Excel 2007

Bonjour Job 75,

Tu as raison pour le CTRL F sous Excel 2007 comme sous les autres Excel
Ma feuille n'es pas protégée.
Je n'ai pas encore eu l'occasion d'essayer CTRL B
J'emploie bien votre commande dans ma macro SendKeys "^f"

Merci pour votre aide

Merci aussi pour votre conseil tototiti2008

Laurent
 

Discussions similaires

Statistiques des forums

Discussions
312 379
Messages
2 087 769
Membres
103 662
dernier inscrit
rterterert