web-dev-qa-db-fra.com

Quel opérateur est <> dans VBA

J'étudiais du code vba et je suis tombé sur ceci: 

If DblBalance <> 0 Then

Je ne peux pas comprendre de quel opérateur il s'agit, toute aide serait la bienvenue.

21
vini

C’est l’opérateur "pas égal", c’est-à-dire l’équivalent de != dans pratiquement toutes les autres langues.

43
ThiefMaster

Pas égal à


Avant l'arrivée de C et la popularisation de !=, les langues avaient tendance à utiliser <> pour différent de.

Au moins, les divers dialectes du Basic l’ont été et ils sont antérieurs au C.

Un cas encore plus ancien et plus inhabituel est Fortran, qui utilise .NE., comme dans X .NE. Y.

8
DigitalRoss

Cela signifie pas égal à, comme les autres ont dit ..

Je voulais juste dire que j’ai lu cela comme «plus grand ou plus petit que».

par exemple.

let x = 12

if x <> 0 then
    //code

Dans ce cas, 'x' est supérieur à (c'est le symbole '>') 0.

J'espère que cela t'aides. :RÉ

5
Xathereal
3
Abubakkar

en sql ... nous l'utilisons pour "pas égaux" ... je suppose, c'est la même chose dans VB ainsi.

1
rahul

En VBA, il s'agit de l'opérateur <> (Not equal to).

Le résultat devient vrai si expression1 <> expression2

Le résultat devient faux si expression1 = expression2

Lecture complémentaire 1

Lecture complémentaire 2

0
shishir