Calcul avec variables dans fonction EVEN

Le
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é
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
FdeCourt
Le #21045451
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.
Le #21046051
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" 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.


Publicité
Poster une réponse
Anonyme