Bonjour,
Dans un classeur, plusieurs feuilles dont chacune d'elles posséde une liste déroulante. L'utilisateur doit sélectionner la référence du client.
A la suite de cette selection, une macro commande récupére la valeur de cette liste déroulante pour la positionner comme nom de l'onglet.
Si joint le code :
Private Sub ComboBox1_Change()
Range("C1") = ComboBox1.Value
ActiveSheet.Name = ComboBox1.Value
End Sub
Je souhaiterais gérer les risques d'erreurs à savoir la selection d'une même référence client pour deux feuilles.
En effet, si l'utilisateur choisit par erreur une référence client dont la feuille existe déjà, je souhaiterais que le nom de l'onglet ne change pas.
Pouvez vous m'aider à traduire en code cette hypothése ?
Merci par avance,
Hugues
Dans un classeur, plusieurs feuilles dont chacune d'elles posséde une liste déroulante. L'utilisateur doit sélectionner la référence du client.
A la suite de cette selection, une macro commande récupére la valeur de cette liste déroulante pour la positionner comme nom de l'onglet.
Si joint le code :
Private Sub ComboBox1_Change()
Range("C1") = ComboBox1.Value
ActiveSheet.Name = ComboBox1.Value
End Sub
Je souhaiterais gérer les risques d'erreurs à savoir la selection d'une même référence client pour deux feuilles.
En effet, si l'utilisateur choisit par erreur une référence client dont la feuille existe déjà, je souhaiterais que le nom de l'onglet ne change pas.
Pouvez vous m'aider à traduire en code cette hypothése ?
Merci par avance,
Hugues