Validation de données avec un tableau VBA

Bonjour,

Je voudrais savoir, si il est possible de faire une validation de données avec les valeurs d'un tableau ou d'une struture de donnée vba.

Et si oui, comment?

Je n'arrive pas a trouver la réponse sur internet désolé

Merci d'avance

Bonne Journée

L'enregistreur de macros est ton ami:

 With Selection.Validation
        .Delete
        .Add Type:=xlValidateWholeNumber, AlertStyle:=xlValidAlertStop, _
        Operator:=xlBetween, Formula1:="5", Formula2:="9"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With

Merci pour ta réponse, mais je connais déjà Validation.

Juste que je n'arrive pas à faire ce cas particulier : insérer les valeur d'un tableau vba (et non excel) en temps que données de validation.

Mais il est vrai que c'est peut être possible de faire autrement, je pense à une boucle notamment:

Si on n'effectue pas le delete, les ad vont se cumuler non?

il te suffit de mettre ton tableau dans un range puis valider...

Si tu veux jouer sur ton tableau il suffit de boucler avec un select case ou un if, aucune utilité de validation sur une structure tableau.

Le tableau est juste la source de donnée pour la validation.

La validation est bien sur affectée à des cellules Excel, comme elle est liée à un objet range.

Je voudrais juste ne pas devoir écrire mes données dans le tableur, perte de temps inutile.

Rechercher des sujets similaires à "validation donnees tableau vba"