Salut les matheux,
si je traduis bien ce que je lis sur la Toile,, ce serait le ";" entre les Range à transformer en ",".
En tout cas, sauf résultats que je suis incapable de vérifier, plus d'erreur d'exécution!
Range("P" & i).Formula = "=COVARIANCE.P(AA2:AA" & n & "," & convertCol(27 + i) & "2:" & convertCol(27 + i) & n & ")/VAR.P(AA2:AA" & n & ")"
A+
Edit : plus les erreurs de guillemets qu'apprécie Lapin..
Range("P" & i).Value = Range("P" & i).Value