Bonjour, J'essaye de faire la somme de chaque ligne en VBA dans la colonne AH Visiblement ça fonctionne pas, j'ai toujours une erreur ou placer correctement cette ligne dans le VBA ? Visiblement le VBA est compliqué pour moi, mais je ne renonce pas.  Merci d'avance si une personne est plus...
				
				
			 
		 
	 
         
        
     
Re bonjour,
Visiblement cela ne fonctionne pas, la seul qui fonctionne est bien celle de Mr Dranreb qui a eu la bonne solution concernant cette énigme en VBA. Notons que le VBA est pas choses facile (c'est même un peu tordu).
Rien que de vouloir finalise en essayant de Récupérer la valeur restante du mois précèdent de la cellule sur l'autre feuille est aussi une galère. 
Bon ! Excel reste un super jeux pour les méninges.
Si je trouve je transmet.
pour le moment ce code ci joint fonctionne grâce a Mr Dranreb.
Pout Info :
Private Sub Worksheet_Change(ByVal Target As Range)
    With Sheets("Compte")
        If Not Application.Intersect(Target, .Range("I5:I26,L5:L17,B5:F35")) Is Nothing Then    'changement dans ces plages
            cancel = True
            .Range("N5") = Application.WorksheetFunction.Sum(.Range("I5:I26"))     'entrees
            .Range("O5") = Application.WorksheetFunction.Sum(.Range("L5:L17"))    ' Charge
            .Range("P5") = Application.WorksheetFunction.Sum(.Range("B5:F35"))     'Depenses
            .Range("Q5") = .Range("N5") - .Range("O5") - .Range("P5")                       'Reste
        End If
    End With
    With Sheets("Mémoire")      'mise en memoire
        .Cells(Application.Match([A5], .[A:A], 0), 2).Resize(31, 33) = [B5:AH35].Value 'copie les valeurs
    End With
End Sub
Private Sub Worksheet_Calculate()
    Application.ScreenUpdating = False
    Application.EnableEvents = False 'désactive les évènements
    With Sheets("Mémoire")
        [B5:AH35] = .Cells(Application.Match([A5], .[A:A], 0), 2).Resize(31, 33).Value 'copie les valeurs
    End With
    Application.EnableEvents = True 'réactive les évènements
    Application.ScreenUpdating = True
End Sub