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