Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Calcul avec variables dans fonction EVEN

2 réponses
Avatar
René Limacher
Bonjour,



Je voudrais insérer le résultat d'un calcul avec des variables en nombre

pair dans un cellule.



Avec le code suivant, je reçois un résultat correct:

x=3

y=7

Even = Application.Even(x * y)

ça donne 22



mais quand je veux mettre le résultat dans un cellule, ça ne marche pas:

Range("A2") = "=Even.Application.Even(x * y)"



Comment faire ?

Merci d'avance

Cordialement

René

2 réponses

Avatar
FdeCourt
Salut,

C'est normal, "Even.Application.Even(x * y)" n'est pas une formule de
la feuille Excel.
Tu as plusieurs solutions :

- Range("A2").Formula = "=Even(" & x & "*" & y & ")"

qui affichera dans ta cellule : =PAIR(7*3)

Ou alors

- Range("A2").Value = Application.Even(x * y)

Qui te renvoit le résultat directement dans la cellule.

Cordialement,

F.
Avatar
Bonjour F
Merci de ton aide
les deux solutions fonctionnent parfaitement.
Dans mon cas, c'est la deuxième que j'emploierai.
Cordialement,
René

"FdeCourt" a écrit dans le message de groupe de
discussion :

Salut,

C'est normal, "Even.Application.Even(x * y)" n'est pas une formule de
la feuille Excel.
Tu as plusieurs solutions :

- Range("A2").Formula = "=Even(" & x & "*" & y & ")"

qui affichera dans ta cellule : =PAIR(7*3)

Ou alors

- Range("A2").Value = Application.Even(x * y)

Qui te renvoit le résultat directement dans la cellule.

Cordialement,

F.