Or ou _Or

Résolu/Fermé
pampiou Messages postés 20 Date d'inscription mercredi 5 mai 2010 Statut Membre Dernière intervention 2 octobre 2013 - 5 mai 2010 à 16:41
pampiou Messages postés 20 Date d'inscription mercredi 5 mai 2010 Statut Membre Dernière intervention 2 octobre 2013 - 31 mai 2010 à 16:08
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

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 5/05/2010 à 16:44
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
pampiou Messages postés 20 Date d'inscription mercredi 5 mai 2010 Statut Membre Dernière intervention 2 octobre 2013 2
31 mai 2010 à 16:08
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