data validation list

  • Initiateur de la discussion Initiateur de la discussion sarrsouraa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sarrsouraa

XLDnaute Occasionnel
bonjour tout le monde
voici mon pb j'ai besoin de creer avec une macro une liste qui contient des valeurs à partir d'une variable tableau
si quelq un peut m'aider merciiiiiiiiiiiiiiiiiii
 
Re : data validation list

salut kjin
je detaille plus

j'ai une macro je lui passe en parametre la cellule ou je veux mette une data validation list et je passe aussi comme parametre le naming range des valeurs que je veux mettre
voici la macro


Sub creer_liste(cell As Range, palette As name)


cell.Select
With Selection.Validation
.delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=palette

.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With


End Sub


ce que je dois faire maintenant c que la liste au lieu qu elle soit alimentee par une liste de valeurs deja defini j ai besoin de lui passer un tableau
 
Re : data validation list

Re,
Y a du mieux, mais..🙄
Alors avec juste ce que tu fournis et un tableau qui renvoie des chiffres de 1 à 5
Code:
Sub Macro1()
Dim t(4)
For i = 0 To 4
     t(i) = i + 1
Next
For i = LBound(t) To UBound(t)
    sForm = sForm & t(i) & "[COLOR="Red"],[/COLOR]"
Next
With Selection.Validation
    .Delete
    .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
    xlBetween, Formula1:=sForm
    .IgnoreBlank = True
    .InCellDropdown = True
    .InputTitle = ""
    .ErrorTitle = "Integers"
    .InputMessage = ""
    .ErrorMessage = "la valeur doit être un chiffre doit être compris entre 1 et 5"
    .ShowInput = False
    .ShowError = True
End With

End Sub

Edit : Code réédité à cause des nombreuses erreurs🙄
A+
kjin
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
244
Retour