F Fab007 XLDnaute Nouveau 29 Avril 2020 #1 Bonjour Cette fonction =DECALER($AJ1;;;;NBVAL($AJ1:$AX1)) marche bien mais je veux l'integrer dans une macro qui ressemble à cela .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=$AJ" & j & ":AX" & j Comment transformer la fin de Formula1 pour y insérer ma fonction décaler ? Merci
Bonjour Cette fonction =DECALER($AJ1;;;;NBVAL($AJ1:$AX1)) marche bien mais je veux l'integrer dans une macro qui ressemble à cela .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=$AJ" & j & ":AX" & j Comment transformer la fin de Formula1 pour y insérer ma fonction décaler ? Merci
Robert XLDnaute Barbatruc Repose en paix 29 Avril 2020 #2 Bonjour Fab, bonjour le forum, Peut-être comme ça : VB: .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=" & Range(Cells(j, "AJ"), Cells(j, "AX")).Address(0, 0) Vote positif 0 Vote négatif
Bonjour Fab, bonjour le forum, Peut-être comme ça : VB: .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=" & Range(Cells(j, "AJ"), Cells(j, "AX")).Address(0, 0)
F Fab007 XLDnaute Nouveau 29 Avril 2020 #3 C'est parfait Par contre à quoi correspond Address(0, 0) ? Merci Vote positif 0 Vote négatif
Robert XLDnaute Barbatruc Repose en paix 29 Avril 2020 #4 Ce n'est pas obligatoire. Address aurait renvoyée : $A$1. Address(0, 0) renvoie : A1. Vote positif 0 Vote négatif