Public Function NOUV_ENTREE(bd_ori As Range, bd_comp As Range, cel_vide)
Dim ori, comp, aa, bb As Variant
For Each ori In bd_ori
If ori = "" Then GoTo fin0
deb:
For Each comp In bd_comp
If ori = comp Then
GoTo present
End If
Next
If ori = "" Then GoTo deb
NOUV_ENTREE = ori
GoTo fin
present:
Next
fin0:
If cel_vide = 1 Then GoTo present
'NOUV_ENTREE = 0
fin:
End Function
Lorsque la première boucle a fini de balayer la plage et n'a pas trouvé de
nouvelle valeur le code s'arrête après l'instruction Next sans aller jusqu'à
End Function. Ceci a pour conséquence de donner pour résultat à une cellule
qui n'a pas de nouvelle valeur : #valeur!.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jr
Es-tu sûr que le code ne va pas jusqu'au bout (test avec un print 'coucou') ? Dans le code que tu as copié/collé, la ligne 'NOUV_ENTREE = 0 est un commentaire, c'est ce que tu veux ?
Es-tu sûr que le code ne va pas jusqu'au bout (test avec un print
'coucou') ?
Dans le code que tu as copié/collé, la ligne 'NOUV_ENTREE = 0 est un
commentaire, c'est ce que tu veux ?
Es-tu sûr que le code ne va pas jusqu'au bout (test avec un print 'coucou') ? Dans le code que tu as copié/collé, la ligne 'NOUV_ENTREE = 0 est un commentaire, c'est ce que tu veux ?
nicolas S
"jr" a écrit dans le message de news:
Es-tu sûr que le code ne va pas jusqu'au bout (test avec un print
'coucou') ?
j'ai mit un point d'arrêt sur la première ligne et je passe tout le code par F8. Au dervier passage sur next, le code s'arrête sans aller plus loin.
Dans le code que tu as copié/collé, la ligne 'NOUV_ENTREE = 0 est un commentaire, c'est ce que tu veux ?
oui c'est ca, merci
"jr" <romain.jouin@gmail.com> a écrit dans le message de news:
1140875624.193618.55410@i39g2000cwa.googlegroups.com...
Es-tu sûr que le code ne va pas jusqu'au bout (test avec un print
'coucou') ?
j'ai mit un point d'arrêt sur la première ligne et je passe tout le code par
F8.
Au dervier passage sur next, le code s'arrête sans aller plus loin.
Dans le code que tu as copié/collé, la ligne 'NOUV_ENTREE = 0 est un
commentaire, c'est ce que tu veux ?