Bonjour
Modifies la ligne correspondante
Fonction = IIf(Selection.Count / 9 = 2, xlSum, xlStDev)
Contrainte : Il faut que chaque ligne ait 9 données de A à I
Si ce n'est pas le cas, afin d'étudier une solution, fournis un VRAI fichier (avec des données)
Pour info la 1ère syntaxe est valable
Si ce n'est que la colonne I qui sera toujours remplie
essayes
Range("A3:I" & Range("A65536").End(xlUp).Row).Select
Selection.Subtotal GroupBy:=3, Function:=IIf(Selection.Offset(, 9).Resize(, 1).Count = 2, xlSum, xlStDev), TotalList:=Array(9), _
Replace:=False, PageBreaks:=False, SummaryBelowData:=True