Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
isabelle
bonjour Choko,
With Target.Offset(0, 1).Validation .Delete x = Target.Address(RowAbsolute:úlse) .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ <xlBetween, Formula1:= "=OFFSET(Tbl_Marques_Régions_Dbt, MATCH(" & x & ",Tbl_Marques_Régions_Col,0)-1,1,COUNTIF(Tbl_Marques_Régions_Col," & x & "),)" End With
isabelle
Choko a écrit :
Bonjour,
Je reste bloqué une nouvelle fois face à une validation de données à appliquer par VB...
J'applique à une cellule une validation par liste. J'aimerais que cette formule s'adapte à la ligne sur laque je me trouve.
Question: Peut-on remplacer une formule de validation par VB par un string? Si non, y aurait-il une autre méthode pour arriver à mes fins?
D'avance merci
Choko
bonjour Choko,
With Target.Offset(0, 1).Validation
.Delete
x = Target.Address(RowAbsolute:úlse)
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
<xlBetween, Formula1:= "=OFFSET(Tbl_Marques_Régions_Dbt,
MATCH(" & x & ",Tbl_Marques_Régions_Col,0)-1,1,COUNTIF(Tbl_Marques_Régions_Col," & x & "),)"
End With
isabelle
Choko a écrit :
Bonjour,
Je reste bloqué une nouvelle fois face à une validation de données à
appliquer par VB...
J'applique à une cellule une validation par liste.
J'aimerais que cette formule s'adapte à la ligne sur laque je me
trouve.
With Target.Offset(0, 1).Validation .Delete x = Target.Address(RowAbsolute:úlse) .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ <xlBetween, Formula1:= "=OFFSET(Tbl_Marques_Régions_Dbt, MATCH(" & x & ",Tbl_Marques_Régions_Col,0)-1,1,COUNTIF(Tbl_Marques_Régions_Col," & x & "),)" End With
isabelle
Choko a écrit :
Bonjour,
Je reste bloqué une nouvelle fois face à une validation de données à appliquer par VB...
J'applique à une cellule une validation par liste. J'aimerais que cette formule s'adapte à la ligne sur laque je me trouve.