bonjour les excelliens,
je n'ai pas trouvé, ai-je mal cherché, j'en appelle à votre aide:
je dois construire un "gros" tableau de saisie de données
j'ai une série de variables à dispatcher dans une feuille, je voudrais contraindre la saisie par "validation"
exemple de contrainte en nombre entier entre 7 et 77 :
j'ai enregistré la macro:
Range("B16").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateWholeNumber, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:="7", Formula2:="77"
End With
et je me suis fait des illusions en croyant pouvoir remplacer whole number / 7 / 77 par des valeurs que j'ai dans un tableau.
'macro que j'aimerais faire fonctionner:
Range("B17").Select
type_de_validation = Cells(6, 3)
entre = Cells(6, 4)
et = Cells(6, 5)
ligne = Cells(6, 6)
colonne = Cells(6, 7)
Cells(ligne, colonne).Select
With Selection.Validation
.Delete
.Add Type:=type_de_validation, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:=entre, Formula2:=et
End With
je ... débute!
les déclarations de variables je ne maitrise pas...
grand merci déjà d'avoir lu ce message.
amicalement
nico