• Initiateur de la discussion Initiateur de la discussion cryptonite
  • Date de début Date de début

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 !

C

cryptonite

Guest
bonjour

voila j'ai un bouton sur la feuil1 et avec ce bouton je peut ouvrir la feuil2 grace a la formule:
Private Sub CommandButton1_Click()
Worksheets('feuil2').Activate
End Sub
mais je voudrais que quand je clique il me remene sur la feuil2 d'accord mais a la cellule A.100 de cette meme feuil.

j'ai Essayé:
Private Sub CommandButton1_Click()
Worksheets('feuil2').Range('A100').Activate

End Sub
mais ça ne marche pas
merci de votre aide
 
Bonjour cryptonite, 🙂

Faut le faire en deux lignes :
Worksheets('feuil2').Activate
Range('A100').Activate


C'est la logique de Excel, pour activer une cellulle, il faut être sur la feuille active ce qui n'est pas le cas en une ligne normal...

Bonne journée,

Brico
 
re cryptonite 🙂

Arf c'est logique !... mais pas normal, je n'ai pas fait gaffe que ton bouton était sur une feuille et non dans un USF :whistle: , c'était pourtant clair dans ton énoncé :whistle:

tu dois mettre ça :

Private Sub CommandButton1_Click()
Worksheets('feuil2').Activate
Worksheets('feuil2').Range('A100').Activate
End Sub


Toujours la logique VBA, comme tu es dans une procédure Private, par défaut le range seul s'adresse à la feuille conteneur, il faut donc lui dire explicitement sur quelle feuille on veut agir si ce n'est pas le cas.
Dans un module général, Range('A100').Activate s'adresse de façon implicite à la feuille active 😉

toutes mes excuses 🙂

Brico
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
347
Réponses
7
Affichages
179
Réponses
3
Affichages
258
Réponses
3
Affichages
333
Retour