probleme lié aux sommes

  • Initiateur de la discussion Initiateur de la discussion jmp
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jmp

Guest
je veux additionner 2 colonnes C et D et mettre le resultat en A. Le probleme si je fais une insertion entre A et C ( par une macro par exemple) je voudrais que la somme caculée en A soit toujours celle des colonnes C et D. ( je ne veux pas qu'il me decalle la somme en D et E)
Est il possible de faire cela simplement si oui merci de me dire comment.
 
Bonsoir Jmp, bonsoir le forum,

Un petit code de l'événement Change à placer dans la feuille où tu veux qu'il agisse.

Private Sub Worksheet_Change(ByVal Target As Range) 'à chaque changement
Dim li As Long 'déclare la variable li
'condition : n'agit que si le changement à lieu dans la colonne C ou D
If Target.Column = 3 Or Target.Column = 4 Then
li = Range("C65536").End(xlUp).Row 'définit la variable li (à adapter)
'place la formule A=C+D
Range("A1").FormulaR1C1 = "=sum(RC[2],RC[3])"
'recopie la formule A=C+D dans toutes les lignes (par rapport à la colonne C)
Range("A1").AutoFill Destination:=Range("A1:A" & li)
'efface les valeurs en dessous du repère de la variable li
Range("A" & li + 1 & ":A65536").ClearContents
End If
End Sub

À plus,

Robert
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
242
Réponses
3
Affichages
220
Réponses
2
Affichages
142
Réponses
13
Affichages
255
Réponses
2
Affichages
290
Retour