OVH Cloud OVH Cloud

Entier de

13 réponses
Avatar
caroual
Bonjour,
Je cherche à extraire l'entier d'une variable toto dans une fonction
personalisée.
J'ai essayé : tata=application.integer(toto)
ou tata=application.whole(toto)

et cela ne marche pas

Merci pour votre aide
Caroual2@wanadoo.fr

10 réponses

1 2
Avatar
Jean-François Aubert
Salut caroual,


If IsNumeric(toto) Then tata= Int(toto)


--
Amicalement

Jean-François Aubert
{Vaudois de la Côte Lémanique}


"caroual" a écrit dans le message de
news:bp5pca$5gb$
Bonjour,
Je cherche à extraire l'entier d'une variable toto dans une fonction
personalisée.
J'ai essayé : tata=application.integer(toto)
ou tata=application.whole(toto)

et cela ne marche pas

Merci pour votre aide




Avatar
caroual
Ok ca marche, merci

Autre question :comment dire
: if int(toto) est pair then


Est-il possible de voir quelque part toutes les fonctions que l'on peut
utiliser dans les macro excel ?

merci

Avatar
Jean-François Aubert
Re,

if toto / int(toto)=1 then

--
Amicalement

Jean-François Aubert
{Vaudois de la Côte Lémanique}


"caroual" a écrit dans le message de
news:bp5rcn$gmh$
Ok ca marche, merci

Autre question :comment dire
: if int(toto) est pair then


Est-il possible de voir quelque part toutes les fonctions que l'on peut
utiliser dans les macro excel ?

merci




Avatar
Papyty
Salut @ Tous,
Jean-François Aubert a écrit:
Re,

if toto / int(toto)=1 then


if toto/2 = int(toto/2) then
serait pas mieux ;-))
--
@+
Thierry

Avatar
caroual
si toto=3
3/int(3)=1
si toto=4
4/int(4)=1 aussi ???
Avatar
Denis Michon
Bonjour Caroual,

La fonction Mod fait le travail :

Exemple :


Dim Toto As Double
Toto = 24.25

If Int(Toto) Mod 2 = 0 Then
MsgBox Int(Toto) & " est une valeur pair"
End If



Salutations!



"caroual" a écrit dans le message de news:bp5sen$kj9$
si toto=3
3/int(3)=1
si toto=4
4/int(4)=1 aussi ???
Avatar
Papyty
Salut @ Tous, Papyty a écrit:
if toto / int(toto)=1 then


if toto/2 = int(toto/2) then
serait pas mieux ;-))


correcetion
if tata/2 = int(tata/2) then
puisque tata=int(toto)
--
@+
Thierry


Avatar
garnote
Et sans VBA, il y a la fonction =EST.PAIR(ent(toto))

Serge


"caroual" a écrit dans le message de news:
bp5rcn$gmh$
Ok ca marche, merci

Autre question :comment dire
: if int(toto) est pair then


Est-il possible de voir quelque part toutes les fonctions que l'on peut
utiliser dans les macro excel ?

merci




Avatar
Clément Marcotte
Est-il possible de voir quelque part toutes les fonctions que l'on
peut

utiliser dans les macro excel ?



Dans l'aide de VBA - Excel

Avatar
Herdet
En plus de l'aide en ligne du VBA (magique touche [F1]), l'Explorateur
d'objets du VBA est un bon complément car :
- il donne très rapidement une vue d'ensemble de toutes les fonctions,
propriétés, constantes,...
- il précise les éléments pour chaque bibliothèque source, Excel, MSforms,
Office, VBA, VBA project
- il affiche toutes les propriétés des divers objets (combo, boutons,
listbox, ....)
- l'affichage de la bibliothèque "VBA project" donne la liste de tout le
contenu du projet (feuilles et procédures) et un double-clic dans une des 2
fenêtres "Classe " ou "Membre de..." renvoie directement sur le module et le
code concerné ce qui permet de retrouver très rapidement les morceau de code
perdus dans les modules.
... enfin bref c'est une bonne caisse à outils cet explorateur.
Cordialement
Robert Dezan

"caroual" a écrit dans le message de news:
bp5rcn$gmh$
Ok ca marche, merci

Autre question :comment dire
: if int(toto) est pair then


Est-il possible de voir quelque part toutes les fonctions que l'on peut
utiliser dans les macro excel ?

merci




1 2