merci Eriiic, cela fonctionne parfaitement
par contre, il m'indique une erreur sur une formule qu'il ne m'indiquait pas avant :
With .Columns("AI")
.Formula = "=IF(AND(C[-31]=""TIT"",C[-30]=""A""),""G2 TIT A"",IF(AND(C[-31]=""TIT"",C[-30]=""B""),""G2 TIT B"",IF(AND(C[-31]=""TIT"",C[-30]=""C""),""G2 TIT C"",IF(AND(C[-31]=""CTR"",C[-30]=""A""),""G3 CTR A"",IF(AND(C[-31]=""CTR"",C[-30]=""B""),""G3 CTR B"",IF(AND(C[-31]=""CTR"",C[-30]=""C""),""G2 CTR C"",IF(AND(C[-31]=""ADL"",C[-30]=""B""),""G5 ADL B"",IF(AND(C[-31]=""ADL"",C[""S""),""G5 ADL S"",IF(C[-31]=""VI"",""G3 VI"",0)))))))))"
End With
c'est plusieurs SI(ET) qui me servent à faire une nomenclature spéciale selon les possibilités