Y
Yohann
Guest
Bonjour
je cherche à réinitialiser une liste en cascade. J'ai pu voir des exemples sur le site notamment le fichier "cascade" qui est très bien fait, mais j'ai pour ma part du mal à recaller ma liste fille sur sa première valeur. Je m'explique : en fonction d'une certaine valeur de cellule, l'utilisateur peut ou ne peut pas changer une épaisseur. Lorsqu'il ne peut pas la liste se fixe à zéro, mais s'il peut changer lui même alors j'aimerais que la liste déroulante se calle sur la première des valeurs.
Ma ligne de code bugante est la suivante (à l'intérieur d'une boucle) :
if "changementdevaleurlistemère=true" then
Cells(i, j) = Range("ep." & Cells(l, "c").Item(1)) où ("ep." & Cells(l, "c") correspond à la plage de valeur de la liste fille
end if
Merci pour l'ensemble de vos contributons passées...et pour votre aide présente !!
je cherche à réinitialiser une liste en cascade. J'ai pu voir des exemples sur le site notamment le fichier "cascade" qui est très bien fait, mais j'ai pour ma part du mal à recaller ma liste fille sur sa première valeur. Je m'explique : en fonction d'une certaine valeur de cellule, l'utilisateur peut ou ne peut pas changer une épaisseur. Lorsqu'il ne peut pas la liste se fixe à zéro, mais s'il peut changer lui même alors j'aimerais que la liste déroulante se calle sur la première des valeurs.
Ma ligne de code bugante est la suivante (à l'intérieur d'une boucle) :
if "changementdevaleurlistemère=true" then
Cells(i, j) = Range("ep." & Cells(l, "c").Item(1)) où ("ep." & Cells(l, "c") correspond à la plage de valeur de la liste fille
end if
Merci pour l'ensemble de vos contributons passées...et pour votre aide présente !!