Fonction VBA CInt

, Author

Objectif de la fonction VBA CInt:

La fonction VBA CInt est catégorisée comme une fonction de conversion de type de données. Il s’agit d’une fonction intégrée dans Excel VBA. Cette fonction VBA CInt convertit une expression en un type de données Integer.
Cette fonction peut être utilisée dans une procédure ou une fonction dans une fenêtre d’éditeur VBA dans Excel. Nous pouvons utiliser cette fonction VBA CInt un nombre illimité de fois dans un nombre illimité de procédures ou de fonctions. Dans la section suivante, vous apprendrez de nombreux sujets. Comme quelle est la syntaxe et les paramètres de la fonction CInt, où nous pouvons utiliser cette fonction VBA CInt et ses exemples en temps réel.

Syntaxe de la fonction CInt en VBA:

La syntaxe de la fonction CInt en VBA est

CInt(Expression)

La fonction CInt renvoie une valeur de type nombre entier.

Paramètres ou arguments:

La fonction CInt a un argument dans Excel VBA.

Expression:C’est un argument obligatoire. Un argument d’expression représente une valeur numérique ou une chaîne de caractères. Il est utilisé pour convertir la valeur en une valeur entière.

Où pouvons-nous appliquer ou utiliser la fonction CInt de VBA ?

Nous pouvons utiliser cette fonction CInt dans VBA MS Office 365, MS Excel 2016, MS Excel 2013, 2011, Excel 2010, Excel 2007, Excel 2003, Excel 2016 pour Mac, Excel 2011 pour Mac, Excel Online, Excel pour iPhone, Excel pour iPad, Excel pour tablettes Android et Excel pour Mobiles Android.

Exemple 1 : Convertir une chaîne(100) en type de données entières

Voici un exemple simple de la fonction VBA CInt. Cet exemple ci-dessous expression spécifiée(100) se convertit en une valeur de type entier.

'Convert a String(100) to Integer Data TypeSub VBA_CInt_Function_Ex1() 'Variable declaration Dim sValue As String Dim dResult As Double sValue = 100 dResult = CInt(sValue) MsgBox "String(100) to Integer Data Type : " & dResult, vbInformation, "VBA CInt Function" End Sub

Sortie : Voici la capture d’écran de la sortie du premier exemple.
Fonction VBA CInt

Exemple 2 : Convertir une valeur(12345.678) en type de données entières

Voici un exemple simple de la fonction VBA CInt. Cet exemple ci-dessous expression spécifiée(12345,678) se convertit en une valeur de type entier.

'Convert a Value(12345.678) to Integer Data TypeSub VBA_CInt_Function_Ex2() 'Variable declaration Dim sValue As Double Dim dResult As Double sValue = 12345.678 dResult = CInt(sValue) MsgBox "Value(12345.678) to Integer Data Type : " & dResult, vbInformation, "VBA CInt Function" End Sub

Sortie : Voici la capture d’écran de la sortie du deuxième exemple.
Fonction VBA CInt

Exemple 3 : Convertir une valeur(40000) en type de données entières (renvoie une erreur de débordement)

Voici un exemple simple de la fonction VBA CInt. Cet exemple ci-dessous expression spécifiée(40000) se convertit en une valeur de type entier. Il renvoie une erreur de dépassement de capacité. La valeur 40.000 est supérieure à 32.767. La valeur entière doit être comprise entre -32,768 et 32,767.

'Convert a Value(40000) to Integer Data Type (Returns an Overflow Error)Sub VBA_CInt_Function_Ex3() 'Variable declaration Dim sValue As Currency Dim dResult As Double sValue = 40000 dResult = CInt(sValue) MsgBox "Value(40000) to Integer Data Type : " & dResult, vbInformation, "VBA CInt Function"End Sub

Sortie : Voici la capture d’écran de la sortie du troisième exemple.
VBA Runtime Overflow Error

Exemple 4 : Convertir une chaîne de caractères(Test) en type de données entières (renvoie une erreur de correspondance de type)

Voici un exemple simple de la fonction VBA CInt. Cet exemple ci-dessous expression spécifiée(Test) se convertit en une valeur de type entier. Il renvoie une erreur d’inadéquation de type.

'Convert a string(Test) to Integer Data Type (Returns Type mismatch Error)Sub VBA_CInt_Function_Ex4() 'Variable declaration Dim sValue As String Dim dResult As Double sValue = "Test" dResult = CInt(sValue) MsgBox "String(Test) to Integer Data Type : " & dResult, vbInformation, "VBA CInt Function" End Sub

Sortie : Voici la capture d’écran de la sortie du quatrième exemple.
Erreur de dépassement de temps d'exécution VBA

Instructions pour utiliser les codes de macro

Voici les instructions étape par étape pour utiliser la fonction CInt dans Excel VBA.

  • Ouvrir un classeur Excel.
  • Passez Alt+F11 pour ouvrir la fenêtre de l’éditeur VBA.
  • Allez dans le menu Insertion et cliquez sur module parmi les options disponibles.
  • Copiez les macros spécifiées ci-dessus dans l’éditeur VBA.
  • Sélectionnez n’importe quelle procédure parmi les codes ci-dessus et cliquez sur la commande ‘Exécuter’ ou utilisez le raccourci clavier ‘F5’.

Liste des fonctions VBA:

Veuillez cliquer sur le lien ci-dessous pour revenir en arrière et voir toute la liste des fonctions VBA.

Fonctions de conversion de type de données VBA Liste des fonctions VBA

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.