OVH Cloud OVH Cloud

formule dans script

7 réponses
Avatar
Angela
bonjour a tous,
comment dois je formuler en vb le calcule suivant :
Dans la cellule G10 je veux le produit de E10*F10.
Ou mieux encore, dans ma cellule active je veux le produit de la cellule
active -1 et active -2.
J'espere que ma question est comprehensible...:)
Merci d'avance .
Angela

7 réponses

Avatar
CAP2
Salut,

tu peux faire un truc comme :

Sub Calcul()

ActiveCell.Value = ActiveCell.Offset(0, -2).Value *
ActiveCell.Offset(0, -1).Value

End Sub

Ca Marche ?

CAP2
Avatar
AV
Ou mieux encore, dans ma cellule active je veux le produit de la cellule
active -1 et active -2.


S'il s'agit d'un décalage de colonnes :
ActiveCell = ActiveCell(1, -1) * ActiveCell(1, 0)

AV

Avatar
Xav
Bonjour Angela

G étant la 7ème colonne, la formule suivante devrait te convenir

cells(7,10)Îlls(5,10)*cells(6,10) si tu veux laisser la valeur en dur ou
bien

Cells(10, 7).FormulaR1C1 = "=RC[-2]*RC[-1]" si tu veux écrire la formule

--
@+

Xav
"Angela" a écrit dans le message de
news:
bonjour a tous,
comment dois je formuler en vb le calcule suivant :
Dans la cellule G10 je veux le produit de E10*F10.
Ou mieux encore, dans ma cellule active je veux le produit de la cellule
active -1 et active -2.
J'espere que ma question est comprehensible...:)
Merci d'avance .
Angela




Avatar
AV
. Merci beaucoup.


Fallait pas..!
C'est trop !

AV

Avatar
CAP2
Ce n'est jamais trop
;o))

CAP2

"AV" a écrit dans le message de news:

. Merci beaucoup.


Fallait pas..!
C'est trop !

AV





Avatar
Angela
Ca marche tres bien. Merci beaucoup.
"CAP2" a écrit dans le message news:
u$
Salut,

tu peux faire un truc comme :

Sub Calcul()

ActiveCell.Value = ActiveCell.Offset(0, -2).Value *
ActiveCell.Offset(0, -1).Value

End Sub

Ca Marche ?

CAP2




Avatar
Angela
Merci a toi aussi AV et a Xav aussi... Merci a tous...:)))
"AV" a écrit dans le message news:

Ou mieux encore, dans ma cellule active je veux le produit de la cellule
active -1 et active -2.


S'il s'agit d'un décalage de colonnes :
ActiveCell = ActiveCell(1, -1) * ActiveCell(1, 0)

AV