Vérification liaisons cellules et combobox

Lino -  
fabien25000 Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J’ai un fichier contenant un userfom composé de 2 combobox qui sont alimentées par une saisie dans un onglet nommé 2008.
ComboBox1 = colonne C "des services"
ComboBox2 = colonne D "des postes".

Mon code me permet, entre autres, de créer un nouvel onglet nommé selon ces combobox :

Dim nommerfeuille As String
Sheets("MODELE (2)").Select
nommerfeuille = Left(UserForm2.ComboBox1.Text, 3) & " - " & Left(UserForm2.ComboBox2.Text, 25)
Sheets("MODELE (2)").Name = nommerfeuille


Je voudrais contrôler la cohérence de ce qui est saisi.
A savoir que le nom de la feuille correspond bien à des valeurs présentes sur la même ligne dans l'onglet 2018.

Je suis navrée je ne peux transmettre aucun fichier :-(

Un grand merci à ceux qui auront pris le temps de me lire (et un énorme à ceux qui auront le courage de m'aider !)
A voir également:

2 réponses

fabien25000 Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   59
 
Bonjour,
Peut être que vous pourriez faire une message box qui récapitule le futur nom de la feuille et dans quelles cellules sont stockées les infos utilisées qui déclancherai (if vbyes) le code que vous avez posté
0
Lino
 
Je ne suis pas sûre de comprendre.
A l'issue du remplissage des 2 combobox mettre un message "votre feuille sera nommée BLABLA" et ?
Je suis plus novice en VBA !!!

Sinon je pensais forcer la liste déroulante à aller prendre les postes se trouvant sur les mêmes lignes que le service sélectionner, mais sans pouvoir nommer les plages c'est dur !
0
fabien25000 Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   59
 
oui c'est la meilleure solution:
faire une boucle qui alimente la combobox2 en fonction de la valeur choisie dans la combobox1
0