Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Explorateur d'objets vba ouverture intempestive (pour moi)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous 🙂

Je suis en face d'un souci que je ne sais encore pas résoudre et je fais appels à nos ténors.
J'ai un code, juste pour le test, dans le fichier test joint :
VB:
Private Sub Worksheet_SelectionChange(ByVal R As Range)
'clic D1 entrer pour mise à jour
CreateObject("wscript.shell").SendKeys "{F2}"
CreateObject("wscript.shell").SendKeys "{ENTER}"

If Not Intersect(R, Range("g2:j20")) Is Nothing Then
ActiveSheet.Unprotect Password:=""
    CreateObject("wscript.shell").SendKeys "{ENTER}"
ActiveSheet.Protect Password:="", DrawingObjects:=True, Contents:=True, Scenarios:=True
End If
End Sub
Ce code ouvre l'explorateur d'objets.
Je voudrais que ce ne code n'ouvre pas l'explorateur mais je n'ai pas trouvé comment faire.

Auriez-vous la solution ?
Merci à toutes et à tous,
Amicalement,
lionel 🙂
 

Pièces jointes

Dernière édition:
Bonjour fanch55 🙂
Je ne veux rien faire c'est juste un code test.

"si tu as mis un point d'arrêt dans le code"
Si tu as ouvert le fichier joint (sinon ça sert à koi de mettre des fichiers lol). Tu as vu qu'il n'y a
aucun point d'arrêt (qui se met d'ailleurs en ouvrant vba pour exécuter pas à pas).

Si tu exécutes le code en pas à pas, l'explorateur s'ouvre 😡

Ce que je souhaite est que l'explorateur d'objet ne s'ouvre pas,
lionel 🙂
 
Dernière édition:
Bonjour,

Je clique dans le tableau, mais ça n'ouvre pas l'explorateur d'objet chez moi.

Ce que tu montres en capture d'écran est ce qui apparait quand on appuie sur la touche <F2> dans VBE.
Donc, comme l'a dit fanch55, si tu exécutes en pas à pas, forcément, ça ouvre l'explorateur d'objets. 😉
 
Dernière édition:
Bonjour,

Je clique dans le tableau, mais ça n'ouvre pas l'explorateur d'objet chez moi.

Ce que tu montres en capture d'écran est ce qui apparait quand on appuie sur la touche <F2> dans VBE.
Bonjour Marcel 🙂
Alors c'est "CreateObject("wscript.shell").SendKeys "{F2}"" qui ouvre l'explorateur ?
Merci déjà pour cette info importante 🙂

Pendant que j'y suis, il y a un moyen, tout en gardant le code "CreateObject("wscript.shell").SendKeys " dont j'ai besoin, d'éviter l'ouverture de l'explorateur ?
🙂
 
Oui, c'est le SendKeys "{F2} qui t'ouvre l'explorateur d'objets quand tu exécutes ton code en pas à pas.

Est-ce bien ça : tu as ce problème d'ouverture de l'explorateur d'objets uniquement quand tu exécutes ton code en pas à pas ???
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
17
Affichages
1 K
Réponses
16
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…