Bonjour,
Je renseigne une feuille de calcul à partir d'un userform.
Des données sont saisies dans le userform par Combobox avec une liste déroulante définie par un nom (Projets).
Le problème est qu'il reste techniquement possible de saisir des données différentes de celles proposées par la liste déroulante.
La mise en place d'une validation des données au niveau de la feuille de calcul ne résout pas le problème.
Voici les lignes de code utilisées, en sautant l'environnement :
'Procédure générale pour le formulaire
'indique les données des listes déroulantes des Combobox
ComboBox8.ColumnCount = 1 'Spécifie le nombre de colonne pour la liste déroulante
ComboBox8.List = Range("Projets").Value
'Procédure pour le bouton "OK pour Modifier"
Ws.Cells(Ligne, "AQ") = ComboBox8 'Placer le contenu de la ComboBox8 dans cellule(Ligne,colonne AQ)
Comment écrire :
Si donnée dans Combobox appartient strictement à liste, alors OK, sinon message d'erreur pour nouvelle saisie ?
Ou existe-t-il un réglage d'attribut pour que ne puisse être saisie qu'une donnée présente sur la liste déroulante nommée ?
Merci pour votre aide,
Cordialement.