VBA selectionner une cellule sur autre Feuil [Résolu/Fermé]

Signaler
-
 alexcel -
Bonjour,

voici mon code extrêmement simple :
Sheets("Feuil2").Select
Range("A5").Select

Quand je le créer sous une macro "" puis que j'associe cette macro à un bouton (contrôle de formulaire) tous fonctionne parfaitement.

En revanche, dès que je copie ce code et le place directement dans un bouton de commande (contrôle active X) j'ai un bug. La cell A5 ne se sélectionne pas avec ouverture de pop-up me disant "débogage".


POURQUOI ?
WTF?

Si quelqu’un peut m'éclairer je suis au bout...


2 réponses

Messages postés
13006
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
8 mai 2021
2 188
Bonjour,

Modifie ainsi ton code et ça ira :
Sheets("Feuil2").Select
Sheets("Feuil2").Range("A5").Select

Cdlmnt
Via
Super super
Ca fonctionne... parfaitement.

Merci VIA
Messages postés
15767
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
12 mai 2021
1 490
Bonjour,

ce code est dans le VBA d'une feuille autre que Feuil2.

Sheets("Feuil2").Select 
selectionne le Feuil2
Range("A5").Select 
ici vous selectionnez une cellule de la feuille "du bouton" alors qu'elle n'est pas active, donc errreur!!

Question: pourquoi selectionner cette cellule de la feuil2 ???
Merci a vous deux pour votre rapidité...
Et merci à toi pour le complément de reponse.

Je comprends ainsi mon erreur et d’où vient la solution proposée par VIA.

Merci encore