Formule en VBA

Turboteur22 - 20 mars 2024 à 21:14
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 - 21 mars 2024 à 09:08

Voici une formule que j'ai dans C3

=si(A3="";"";somme(A3:B3))

Je veux un code vba qui me permet d'incrémenter automatiquement de C3 à C4 etc.. et à chaque fois que A n'est pas vide. cette formule s'arrête de s'incrémenter lorsque A est vide
merci pour votre aide

2 réponses

Raymond PENTIER Messages postés 58411 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 mai 2024 17 103
21 mars 2024 à 02:39

Bonjour !


2
Raymond PENTIER Messages postés 58411 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 mai 2024 17 103
21 mars 2024 à 04:23

https://www.commentcamarche.net/infos/25845-charte-d-utilisation-de-commentcamarche-net/

Rédaction de message

La politesse est bien entendu de mise (bonjour, svp, merci). Certaines règles peuvent être spécifiques à CommentCaMarche.net Notamment les adresses WEB sont interdites dans la signature de message.

Vous trouverez plus d'informations sur les signatures de messages sur l'astuce : Signature de message.

De manière générale sur la composition de message : Conseils d'écriture

2
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
Modifié le 21 mars 2024 à 09:08

Bonjour,

Un enregistrement de macro donne ce qui suis ( à vous la suite selon vos besoins)

Sub Macro1()
Range("C3").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-2]="""","""",SUM(RC[-2]:RC[-1]))"
End Sub

0