Pair et Impair en VBA

Tessel75 -  
 Tessel75 -
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. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    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. Utilisateur anonyme
       
      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
      1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511 > Utilisateur anonyme
         
        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
      2. Utilisateur anonyme > PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention  
         
        En effet !
        J'avais lu ta réponse en diagonale ;-)
        0
    2. Tessel75
       
      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
  2. Tessel75
     
    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