Bonjour à Tous,
Comptable de profession, j'ai décidé de mettre en place une application de gestion pour aider ma sœur ainée.
Lorsque l'utilisateur modifie les textbox4(ENTRÉE) et Textbox5(SORTIE) de l'userform7, le solde doit être calculé automatiquement en tenant compte des valeurs précédentes. Mais ce n'est pas le cas. Si je fais la saisie directement dans les cellules sans passer par l'userform, le calcul se fait automatiquement. Je suis débutant en VBA. Merci de m'aider.
Voici le code que j'utiliser cummuler les valeur saisies.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False 'additionne l'ancienne valeur à la nouvelle s'il s'agit de la cellule A1 If Target.Column = 6 Or 7 And Target.Row > 1 Then Target.Value = Target.Value + Valeur End If 'réactive Application.EnableEvents = True End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'mémorise la valeur à l'entrée dans la cellule avant modif Valeur = Target.Value Application.EnableEvents = False End Sub
Partager