Multiplication des colonnes en VBA

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
 
R

Robert

Guest
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
 
P

Pias

Guest
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 !..
 

Discussions similaires

Statistiques des forums

Discussions
312 520
Messages
2 089 297
Membres
104 092
dernier inscrit
karbone57