VBA

N

Nath

Guest
Bonjour à tous

Est-il possible via un combobox dans une feuille excel, en sélectionant une des valeurs figurant dans la liste, d'affecter un code qui permette de sélectionner une cellule ou une feuille.

Par exemple dans ma liste du combox box j'ai des valeurs de 1 à 1O, et si je clixk sur 5, la feuille 5 est sélectionnée.

Merci d'avance à tous ceux qui me dépanneront.

Bonne Journée
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour Nath, le Forum

Ne sachant pas comment tu incrémentes tes numéro au sein de ta ComboBox, voici une proposition 'Intégrale'...

Option Explicit


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Byte
   
For i = 1 To ThisWorkbook.Worksheets.Count
        Me.ComboBox1.AddItem i
   
Next
End Sub


Private Sub ComboBox1_Change()
    ThisWorkbook.Worksheets(CInt(Me.ComboBox1.Value)).Activate
End Sub


NB Fonctionnera en plaçant ce code dans le Private Module de la Feuille où se trouve la ComboBox de la Barre à Outils 'Contrôles'.

Bon Appétit
[ol]@+Thierry[/ol]
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Programme VBA
Réponses
3
Affichages
436

Statistiques des forums

Discussions
312 488
Messages
2 088 835
Membres
103 972
dernier inscrit
steeter