Bonjour à tous, je débute en VBA, j'aimerai automatisé ma macro sans bouton, c'est a dire lorsque je rajoute une ligne j'aimerai que ma macro copie la formule précédente qui est une somme.
voici les deux codes :
Sub formule()
Dim Lg As Long Lg = [B500].End(xlUp).Row
Range("A4").AutoFill Destination:=Range("A4:A" & Lg)
End Sub
et le code pour l'automatisation :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("b2:j")) Is Nothing Then
formule
end if
end sub
Ce que je ne comprends pas c'est que le code d'automatisation ne marche pas pourtant mon code fonctionne. je vous laisse le fichier ci-joint.
Pouvez-vous m'aider s'il vous plaît.
Merci