Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Vba , avoir l'entier d'un nombre à virgule

  • Initiateur de la discussion Initiateur de la discussion carlos
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

carlos

Guest
Bonsoir

je souhaite connaitre l'entier de ce nombre :
Cells(1, 2).Value / Cells(12, 1).Value

De plus existe t'il un moyen de connaitre toutes les formules sous vba qui ne sont pas les memes que excel?

Merci
 
Bonsoir Gerard

Avec certitude je peux te dire que tu as raison .


Sais tu si ik y a un endroit au monde ou se trouve toutes les fonctions de vba ?

Bien sur , meme avec une meme incertitude que ta premiere reponse.

Merci
 
Bonsoir Patrick

Re Carlos



Int, Fix, fonctions

Renvoie la partie entière d'un nombre.
Syntaxe
Int(number)
Fix(number)
L'argument number peut contenir une valeur de type Double ou toute autre expression numérique valide. Si l'argument number contient une valeur de type Null, Null est renvoyé.
Remarques
Les fonctions Int et Fix suppriment toutes deux la partie fractionnelle de l'argument number et renvoient l'entier obtenu.

Différence entre les fonctions Int et Fix : si number est négatif, Int renvoie le premier entier négatif inférieur ou égal à number, alors que Fix renvoie le premier entier négatif supérieur ou égal à number. Par exemple, Int convertit -8,4 en -9 et Fix convertit -8,4 en -8.

Fix(number) équivaut à :

Sgn(number) * Int(Abs(number))


Voilà un exemple de ce que tu trouves dans l'aide de VBE (Alt F11)
Evidemment c'est pas folichon comme aspect mais .... tout ou presque y est ...

Tu sais j'en suis à mes premiers pas trébuchants en VBA et les 978 pages du VBA pour Excel de Walkenbach que j'attaque avec ....crainte ne sont pas plus atractives pour un débutant.
Quand on voit ce que certains ici font ..... (je ne cite pas de nom !) on a envie d'aller se coucher tout de suite


Bon Courage

@+ GD
 
bonsoir Gerard et Patrick

Merci pour les informations

Je pensais que int() me renverrait l'entier inferieur mais non c'est le superier
ex int(12.4) = 13

j'aurai besoin d'avoir le inferieur.

Malheureusement in(12.4) - 1 ne me convient pas si le nombre est deja un entier .

comment faire ???

Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
899
Réponses
2
Affichages
519
Réponses
3
Affichages
195
Réponses
1
Affichages
100
Réponses
15
Affichages
762
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
447
Réponses
8
Affichages
774
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…