Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

While?double condition

  • Initiateur de la discussion emma
  • Date de début
E

emma

Guest
Bonjour à tous je fais appel a vos servies car malgrès mes recherche je n'ait pas trouvé du sujet m'expliquant comment créer un forme de while avec deux conditions;
Du genre
Tant que (A4'différent de'B6' et 'D8'different de 'G9') faire.....
J'ai essayé:

While (Range('D' & i).Value <> .Range('C' & j).Value And (Range('E' & i).Value <> .Range('E' & j).Value))



mais il semblerai que ca n'aille pas
merci de bien vouloir m'aider
 

Paladin

XLDnaute Junior
Bonjour le fil,
Bonjour le forum,

Code:
 While (Range('D' & i).Value <> .Range('C' & j).Value And (Range('E' & i).Value <> .Range('E' & j).Value))
Dans ta ligne, je ne comprends pas le '.' devant deux de tes Range.
Sinon, pourrais-tu nous dire le type d'erreur que cela donne ?

Moi j'ai un truc comme ça dans un de mes programmes et ça marche :
Code:
   I = 0
    J = 0
    While J < 5 And I < 4
        J = J + 1
        I = Absent*2
        Cells(I, J).Value = I
    Wend
(Absent est une variable que j'ai déclaré plus tôt dans la macro)
 

Discussions similaires

Réponses
12
Affichages
705
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…