Salut,
voici le code d'un UserForm qui affiche le nom des onglets du fichier et qui active la feuille sélectionnée :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Private Sub ComboBox1_Click()
Sheets(ComboBox1.Value).Activate
UserForm1.Hide
End Sub
Private Sub UserForm_Activate()
Dim shtFeuille As Worksheet
ComboBox1.Clear
For Each shtFeuille In ActiveWorkbook.Sheets
ComboBox1.AddItem shtFeuille.Name
Next
End Sub |
Formulaire => UserForm1
Liste => ComboBox1
en ce qui concerne le changement de nom de la feuille :
Sheets("MonOnglet").Name = "NouveauNom"
Dolphy
Partager