Bonjour, A la page 88, chapître "La valeur empty", on trouve ce module :
--------------------------------------------- REM ***** BASIC ***** rem Code05-03.sxw bibli : Library6 Module1 Option Explicit Sub Main1() Dim aa As Variant, vide As Variant aa = 3 print "Valeur de aa : ", aa aa = vide print "Valeur de aa : ", aa ' ceci n'affiche rien if aa = "" then print "Chaîne vide" if aa <> "" then print "Chaîne non vide" if aa = 0 then print "Alors aa est nul ?" if IsEmpty(aa) then print "aa est vide" End Sub --------------------------------- 1.) Le premier print rend bien la valeur numérique 3 2.) Le deuxième n'affiche plus rien après "Valeur de aa : ", c'est toujours normal 3.) Le troisième n'affiche rien, ce n'est pas considéré comme une chaîne vide 4.) Le quatrième par contre est en contradiction avec ce qui est écrit. Il affiche "chaîne non vide" alors qu'il ne devrait rien afficher selon l'explication du livre. 5.) Le cinquième devrait afficher "True", mais il affiche à la place : "Alors aa est nul ?" 6.) le dernier print ne renvoit pas "True" comme prévu dans le livre, mais "aa est vide" Est ce un problème dans l'écriture de la macro ? Merci d'avance ;) Accédez au courrier électronique de La Poste : www.laposte.net ; 3615 LAPOSTENET (0,34 /mn) ; tél : 08 92 68 13 50 (0,34/mn) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
