VBA nombre entier
Résolu/Fermé
tut
-
1 juil. 2010 à 14:33
Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 - 16 janv. 2023 à 16:58
Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 - 16 janv. 2023 à 16:58
A voir également:
- Nombre entier vba
- En raison d'un nombre important d'échec de connexion snapchat ✓ - Forum Snapchat
- Vba l'indice n'appartient pas à la sélection - Forum VB / VBA
- Vba convertir texte en nombre ✓ - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
- Accès a Snapchat temporairement désactivé - Forum Snapchat
7 réponses
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
1 juil. 2010 à 16:51
1 juil. 2010 à 16:51
Bonjour tous,
Quel que soit la configuration de la variable, entier, single, double...etc.
Essais avec respectivement la variable A = 52.32 et A=52
A+
Quel que soit la configuration de la variable, entier, single, double...etc.
Essais avec respectivement la variable A = 52.32 et A=52
Dim A A = 52 If A - Fix(A) = 0 Then 'C'est un entier Else 'C'est pas un entier End If
A+
1 juil. 2010 à 16:59
A noter que ça marche aussi avec son inverse :
24 mai 2013 à 16:50
24 mai 2013 à 19:11
Puisque tu fais remonter ce fil..
1°) Int32, c'est pour du VB net, rien à voir avec VBA
2°) Avec Vartype ça te renvoi la "déclaration du nombre" mais pas sont contenu, exemple
Dim A as long
A = 5
A = 5.34
Les deux vont te renvoyer la même valeur.
A+