Pair et Impair en VBA

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

  1. 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
    1. 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
    2. @Utilisateur anonymeBonjour 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
    3. 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.
    4. @PapyLuc51En effet !
      J'avais lu ta réponse en diagonale ;-)
  2. 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.