Or ou _Or

Résolu
pampiou Messages postés 24 Statut Membre -  
pampiou Messages postés 24 Statut Membre -
Bonjour à tous,

je suis en train d'essayer de comprendre une macro en VB sous Excel, mais je n'arrive pas à comprendre une commande. Voici la ligne de commande :

If Sheets("Feuil1").Cells(A, B).Value <> "" _
Or Sheets("Feuil1").Cells(A, B).Value <> False Then

Pourquoi le programmeur a utilisé '_ Or' au lieu de 'Or' tout simplement?

Je vous remercie d'avance pour vos réponses.

Bonne journée à tous.

2 réponses

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour le "_" sert à dire au VBA que le libellé de la ligne continue à la ligne suivante.
    En d'autre terme permet de scinder les phrases trop longue.
    If Sheets("Feuil1").Cells(A, B).Value <> "" _  
    Or Sheets("Feuil1").Cells(A, B).Value <> False Then 

    est équivalent à
    If Sheets("Feuil1").Cells(A, B).Value <> "" Or Sheets("Feuil1").Cells(A, B).Value <> False Then 


    A+
    L'expérience instruit plus sûrement que le conseil. (André Gide)
    Si tu te cogne à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
    2
  2. pampiou Messages postés 24 Statut Membre 2
     
    Au fait, Merci beaucoup lermite222!

    Désolé, j'avais oublié de te remercier pour ton aide, qui m'a d'ailleurs évité de me triturer trop l'esprit.

    En tout cas, ta phrase en italique est sympa ;-)
    0