re,
la fonction "indirect" est "volatile" ce qui veut dire qu'elle se recalcule à chaque fois, ce qui peut ralentir le fichier. Mais il y a des plages nommées !!! Et elles existent déjà dans votre fichier. La référence de la plage nommée "Variétés" est "=Variété[variétés]", donc la plage voulue !!! Cette plage est dynamique, donc quand on change le TS, cette plage change en même temps. Et... pour vos validations, remplacez votre
=SI(OU($C2="Variétés";$C2="Implantation / conduite");INDIRECT("Variété[Variétés]");"")
par quelque chose plus simple
=SI(OU($C2="Variétés";$C2="Implantation / conduite");Variétés;"")
PS. vous voyez l'icone à gauche avec ces 2 cellules bleus, ce qui indique que c'est une partie d'un TS. Il y a plusieurs plages nommées déjà, par exemple "Désherbage", "maladie", "Ravageurs", ces plages peuvent remplacer vos validations "indirect" des colonnes des matières actives.