Bonjour,
J'aimerais savoir si il est possible après avoir fait une validation de données de selectionner par vba la 1ère occurence de cette validation ?
Je ne sais pas si c'est très clair ce que je dis alors j'essaye d'expliquer le pourquoi : je selectionne une plage et je fais une validation avec une plage de cellule nommée :
Ensuite il faut que je fasse une 2ème validation par rapport au contenu de ma cellule d'avant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 FeuilSuivi.Range("B5:B106").Select With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=Categories" End With
Ma validation fonctionne si j'ai une valeur en B5 c'est pour cela qu'avant ma 2ème validation je voudrais mettre la 1ère occurence de la liste en B5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 FeuilSuivi.Range("C5:C106").Select With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=INDIRECT(B5)" End With
Partager