Bonsoir,
Je sèche sur la façon d'insérer une formule de calcul dans une macro.
Je veux affecter cette formule à une macro et j'obtiens un message d'erreur
=IFERROR(INDEX(t_Data[Prénom],MATCH($I$6,t_Data[Nom],0)),"")
ou de préférence
=IFERROR(INDEX(INDIRECT("t_Data["&H8&"]"),MATCH($I$6,t_Data[Nom],0)),"")
Je pense que cela vient des " mais je n'arrive pas à trouver comment écrire cette instruction avec range"(A1").formula = "=IFERROR(INDEX(INDIRECT("t_Data["&H8&"]"),MATCH($I$6,t_Data[Nom],0)),"")"
ou application.IFERROR(INDEX(INDIRECT("t_Data["&H8&"]"),MATCH($I$6,t_Data[Nom],0)),"")
Si quelqu'un a la bonne méthode, j'ai toujours eu un souci avec les formules de calcul dans VBA.
Bonne soirée,
Cordialement