Code VBA - Opérateur EQV

Bonjour,

J’ai effectué divers essais afin de comprendre l’opérateur EQV, par exemple de cette manière :

Comparaison = ActiveCell Eqv ActiveCell.Offset(0, 1)

mais les résultats ne sont pas convaincants : ça m’indique que 5 est égal à 6 et ça bloque si c’est du texte !!

Savez-vous ce que je fais de faux ?

A vous relire

7equivalent.xlsm (18.16 Ko)

Bonjour,

l'oprérateur Eqv compare deux expressions logiques ( et non 2 données: une donnée est toujours égale à elle même!)

A1=6 B1=6 C1=9 D1=9

A1=B1 eqv C1=D1 renvoie True

A1=6 B1=6 C1 =9 D1=8 renvoie faux

et si A1="aa" B1="aa" C1="zz" D1="zz"

syntaxe

Dim test As Boolean
test = Range("A1") = Range("B1") Eqv Range("C1") = Range("D1")

test renvoie VRAI

Salut Michel,

Merci beaucoup pour ton aide et tes explications claires et précises.

L'utilisation de cet opérateur me semble plus compliquée que je ne l'imaginais

Bonne journée.

Rechercher des sujets similaires à "code vba operateur eqv"