Renvoi vers une feuille de calcul à partir d'une ComboBox

  • Initiateur de la discussion Initiateur de la discussion vcordier
  • 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 !

vcordier

XLDnaute Nouveau
Bonjour,

Je souhaiterais, à partir d'une ComboBox regroupant les noms de feuilles de mon fichier Excel, définir un code qui me dirigerait automatiquement vers la feuille choisie dans la Box en centrant la fenêtre sur "A1"

J'ai déjà fait quelques essais, je parviens à atteindre la feuille voulue et à sélectionner A1 mais lorsque la feuille s'ouvre, la vue ne se centre pas en A1
Quelqu'un aurait il une réponse à ce problème?

Ci dessous, le code que j'ai testé:

Private Sub ComboBox1_Change()
Application.ScreenUpdating = False
If ComboBox1.Value = "Armentières" Then

Worksheets("Armentières").Activate


Worksheets("Armentières").Cells(1, 1).Select

'Worksheets("Armentières").Cells(1, 1).Activate

End If


End Sub
 
Re : Renvoi vers une feuille de calcul à partir d'une ComboBox

Salut,

Ton problème vient de Application.ScreenUpdating = False.

Si tu veux absolument conserver cette ligne tu dois ajouter un Application.ScreenUpdating = True à la fin de la macro

A+
 
Re : Renvoi vers une feuille de calcul à partir d'une ComboBox

Merci pour ces réponses,

j'ai finalement réussi résoudre le problème!

ce code fonctionne:

Private Sub ComboBox1_Change()
Application.ScreenUpdating = False

If ComboBox1.Value = "Armentières" Then
Application.Goto Reference:=Worksheets("Armentières").Range("A1"), _
Scroll:=True
 
- 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

Retour