Opérateurs VBA - Liste des opérateurs VBA Excel (exemples)

Table des matières

Opérateurs Excel VBA

Dans VBA, les opérateurs sont utilisés pour vérifier si un nombre est supérieur à un autre ou inférieur à un autre ou égal à un autre nombre et non égal à. La méthode est similaire à l'utilisation des opérateurs que nous utilisons dans Excel, tels que A> B utilise un opérateur de comparaison.

Peu importe à quel point nous sommes bons ou à quel point nous sommes compétents dans notre travail. Si nous ne faisons pas les bases correctement, tout sera en désordre. Premièrement, si nous n'apprenons pas correctement les bases, nous ne pouvons pas passer au niveau suivant, que ce soit dans n'importe quelle profession. La raison pour laquelle j'insiste autant sur les bases parce que, dans l'article d'aujourd'hui, nous allons vous montrer l'un des concepts de base, les «opérateurs VBA».

Les opérateurs sont au cœur de tout calcul. Ce sont les signes que nous utilisons pour comparer une chose à une autre. Je suis sûr que vous devez avoir utilisé ces logiques dans votre lieu de travail quotidien.

Liste des opérateurs mathématiques

Vous trouverez ci-dessous la liste des opérateurs mathématiques que nous utilisons régulièrement.

Ci-dessus se trouvent les opérateurs mathématiques et ceux-ci sont communs à tout le monde. Nous avons également des opérateurs de comparaison. Voici la liste de ceux-ci.

Liste des opérateurs de comparaison pour VBA

  • Signe égal (=)
  • Supérieur au signe (>)
  • Supérieur ou égal au signe (> =)
  • Moins de signe (<)
  • Pas égal à signer ()

Discutons de ces opérateurs en détail.

Signe égal (=)

Ce signe est utilisé pour comparer si une chose est égale à une autre. Le résultat de ce signe d'opérateur est TRUE ou FALSE. Si une chose est égale à une autre, alors nous obtiendrons TRUE ou bien FALSE.

Vous trouverez ci-dessous le code VBA pour comprendre l'utilisation de l' opérateur Equal (=) .

Code:

Sub Equal_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 25 If Val1 = Val2 Then MsgBox "Les deux sont identiques et le résultat est TRUE" Else MsgBox "Les deux ne sont pas identiques et le résultat est FALSE" End If End Sub

Cela renverra le résultat comme TRUE car les valeurs des variables «Val1» et «Val2» sont identiques.

Supérieur au signe (>)

Ce signe vérifie si un nombre est supérieur à l'autre. Il s'agit également d'un opérateur VBA logique où le résultat est VRAI ou FAUX.

Vous trouverez ci-dessous le code VBA pour comprendre l'utilisation de l' opérateur Supérieur à (>) .

Code:

Sub Greater_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1> Val2 Then MsgBox "Val1 est supérieur à val2 et le résultat est TRUE" Else MsgBox "Val1 n'est pas supérieur à val2 et le résultat est FALSE "End If End Sub

Et le résultat sera -

Supérieur ou égal au signe (> =)

Ce signe fonctionne exactement de la même manière que l'opérateur ci-dessus Supérieur à mais vérifie si le nombre est égal ou non.

Vous trouverez ci-dessous le code VBA pour comprendre l'utilisation de l' opérateur Supérieur ou égal à (> =) .

Code:

Sub Greater_Than_Equal_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1> = Val2 Then MsgBox "Val1 est supérieur au val2 et le résultat est TRUE" Else MsgBox "Val1 n'est pas supérieur au val2 et le résultat est FALSE "End If End Sub

Maintenant, nous allons simplement changer le montant val2 à 25 puis exécuter le code.

Les deux résultats renvoient VRAI car nous avons appliqué le signe> =.

Moins de signe (<)

Ce signe vérifie si un nombre est inférieur à l'autre. Il s'agit également d'un opérateur logique dans VBA, où le résultat est TRUE ou FALSE.

Vous trouverez ci-dessous le code VBA pour comprendre l'utilisation de l' opérateur Less Than (<) .

Code:

Sub Less_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1 <Val2 Then MsgBox "Val1 est inférieur à val2 et le résultat est TRUE" Else MsgBox "Val1 n'est pas inférieur à la val2 et le résultat est FALSE "End If End Sub

Cela renvoie FALSE car 25 n'est pas inférieur à 20.

Pas égal à signer ()

Ce n'est pas égal au signe si l'opérateur inverse renvoie des résultats inverses. Si une chose est égale à une autre, alors elle renvoie FALSE ou bien TRUE.

Vous trouverez ci-dessous le code pour comprendre l'utilisation de l' opérateur VBA Not Equal ().

Code:

Sub NotEqual_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1 Val2 Then MsgBox "Val1 n'est pas égal à val2 et le résultat est TRUE" Else MsgBox "Val1 est égal à val2 et le résultat est FALSE" End If End Sub

Vous obtiendrez la sortie suivante.

Articles intéressants...