Multiplication des colonnes en VBA

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

P

Pias

Guest
Bonsoir le Forum

Comment peut-on faire en VBA une Macro du Type :

Colonne C = Colonne A x Colonne B

Cette a dire que une fois activé, en C on obtient le résultat de la multiplication de A x B de la même ligne.

Merci d’avance
Pias
 
Bonsoir Pias, bonsoir le forum

Como é que vai Pias ? Todo bom com você ?

Voici deux macros qui donnent le même résultat bien que la première soit plus rapide à écrire et à exécuter :

Sub Macro1() 'formule C=A*B
Columns("C:C").FormulaR1C1 = "=RC[-2]*RC[-1]"
End Sub

Public Sub Macro2() 'calcul C=A*B
Dim cel As Range
For Each cel In Range("C1:C65536")
cel.Value = cel.Offset(0, -2).Value * cel.Offset(0, -1).Value
Next cel
End Sub

Até mais,

Robert
 
Salut Robert,

Les macros fonctionnent parfaitement.

Un grand Merci.

Como está, ? foi muito bom vôcé ter dado a resposta , tenho um probléma a menos.
Até sempre e muito obrigado e que tudo corra bem com vôcé.

Amicalement

...On se lasse de tout sauf d’apprendre !..
 
- 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
2
Affichages
290
Réponses
7
Affichages
181
Réponses
5
Affichages
204
Retour