Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

incrémentation de cellules

  • Initiateur de la discussion Initiateur de la discussion nomzamo
  • 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 !

N

nomzamo

Guest
Bonjour,
Dans mon tableau je souhaite qu'une macro réalise les taches suivantes:
suite à la saisie d'un nombre dans la cellule A1, la cellule B1 s'incrémente de cette valeur.
De même après la saisie d'un nombre dans A2, B2 s'incrémente de la valeur de A2.
Merci pour votre aide en espérant avoir été clair.
Amicalement,

Roger
 
Re : incrémentation de cellules

Salut nomzamo et Bienvenu, le Forum

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([A:A], Target) Is Nothing Then
If Target = "" Or Not IsNumeric(Target) Then Exit Sub
Target.Offset(0, 1) = Target + Target.Offset(0, 1)
End If
End Sub
Essaye le Fichier Joint

Bonne Journée
 

Pièces jointes

Dernière édition:
Re : incrémentation de cellules

Merci Dull pour la réponse ultra rapide qui correspond exactement à la question posée. En fait dans mon tableau j'effectue les saisies dans des cases qui ne sont pas directement en colonne. Par ex:
Saisie en A1 avec incrémentation de B1.
Saisie en A3 avec incrémentation en B3.
Saisie en A10 avec incrémentation en B10 etc...

Est-ce possible?
Merci,
Roger
 
Re : incrémentation de cellules

Re

Pas sur d'avoir compris 😕

A1: Incrémentation en B1 Ok
A3: Incrémentation en B3 Ok

C1: Incrémentation en D1 ?
Est-ce à l'intérieur d'un Tableau ?
Met un fichier avec quelques données bidons avec, d'un coté ce que tu as et de l'autre ce que tu veux avoir

Bonne Journée
 
Re : incrémentation de cellules

Encore merci pour la réponse rapide.
Voila un exemple de ce que je cherche avec un fichier en pièce jointe (si j'ai réussi la manip...)

Amicalement,
Roger
 

Pièces jointes

Re : incrémentation de cellules

Re

Peut-être comme cela

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("A4, A8, D4, D8"), Target) Is Nothing Then
If Target = "" Or Not IsNumeric(Target) Then Exit Sub
Target.Offset(0, 1) = Target + Target.Offset(0, 1)
End If
End Sub
A tester
Bonne Journée
 
- 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éponses
10
Affichages
512
Réponses
16
Affichages
604
Réponses
3
Affichages
258
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…