Bonsoir
j'aimerais faire arrêter une formule sur la dernière ligne quelque soit le nombre de ligne.
Ma formule se trouve en feuille 2 et fait la recherche en feuille 1. Cependant le code ci dessous va jusqu'à la 47eme ligne.
Pouvez vous donc m'aider à insérer un code qui me permettrait de descendre jusqu'à la dernière ligne, sachant que je peux ne pas connaitre le nombre de lignes.
En feuille 2 un double clic sur la formule en C2 descend jusque la dernière ligne automatiquement. Cela ne pose pas problème car c'est un XLFillDefault. Mais faut il aussi prévoir un code qui descend ma formule aussi jusque la dernière ligne ?
Voici le code ci dessous + le fichier en pièce jointe
Sub Macro2()
'
'
Range("C2").Select
Selection.FormulaArray = _
"=SUM((Feuil1!R2C1:R47C1=Feuil2!RC[-2])*Feuil1!R2C3:R47C3)*Feuil2!R1C[6]"
Selection.AutoFill Destination:=Range("C2:C4"), Type:=xlFillDefault
Range("C2:C4").Select
End Sub[/b]