Pair et Impair en VBA

Fermé
Tessel75 - 23 oct. 2021 à 01:29
 Tessel75 - 23 oct. 2021 à 17:47
Bonjour à tous,
Comment écrit-on qu'un nombre est pair ou Impair en VBA, s'il vous plait?
Merci


Configuration: Windows / Firefox 93.0

3 réponses

Le Pingou Messages postés 12155 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 29 septembre 2024 1 448
23 oct. 2021 à 14:22
1
PapyLuc51 Messages postés 4380 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 octobre 2024 1 438
23 oct. 2021 à 06:24
Bonjour,

Voir la fiche pratique objet du 2ème lien sous la question (rubrique "A voir également") répond à la demande.

autre possibilité avec l'une des deux fonctions présentes " EST.PAIR() ou EST.IMPAIR() "

Le nombre en A1

=SI(EST.PAIR(A1);"PAIR";"IMPAIR")

ou inversement si on utilise l'autre

=SI(EST.IMPAIR(A1);"IMPAIR";"PAIR")

Cordialement
0
Utilisateur anonyme
Modifié le 23 oct. 2021 à 12:01
Bonjour à tous,
PapuLuc51, la demande porte sur VBA.
Il y a un article qui propose plusieurs méthode VBA ici : https://www.commentcamarche.net/faq/48446-vba-test-si-un-nombre-est-pair-ou-impair

PS : on peut rajouter à la liste les fonctions :
- WorksheetFunction.IsOdd(valeur_à_tester) qui renvoient VRAI/FAUX selon que la valeur à tester est IMPAIRE/paire
- WorksheetFunction.IsEven(valeur_à_tester) qui renvoient VRAI/FAUX selon que la valeur à tester PAIRE/impaire
0
PapyLuc51 Messages postés 4380 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 octobre 2024 1 438 > Utilisateur anonyme
23 oct. 2021 à 12:03
Bonjour RoMa_31
Oui c'est ce que j'indique dans la première phrase de ma réponse ; le reste c'est pour rappeler l'autre possibilité avec fonctions

Cordialement
0
Utilisateur anonyme > PapyLuc51 Messages postés 4380 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 octobre 2024
23 oct. 2021 à 12:18
En effet !
J'avais lu ta réponse en diagonale ;-)
0
Merci de la réponse, Je regarde le lien parce qu'en fait j'aurai besoin de l'utiliser avec Access au besoin en créant une nouvelle fonction personnelle.
0
Très belle réponse de LePingou, (on a l'habitude), c'est exactement ce que je recherchais même si mon problème concernait des enregistrements en mode continu plutôt que des pages paires et impaires.

Je finis l'écriture de mon code; et puis je passerai en "résolue".

Merci à tous pour vos efforts pour m'amener à la résolution.
0