alors c'est impeccable !
j'essaye de faire de mon mieux !
pour ta question sur la fonction Left$(), voici la réponse :
Left$()
est l'équivalent VBA de la fonction Excel GAUCHE()
: ça prend les n caractères de gauche d'un texte ; ici, le texte est s1 : Const s1 As String * 8 = " occupée"
; c'est une constante chaîne de caractères de longueur fixe, de 8 caractères : " occupée" (espace initial compris) ; or pour BE, le caractère « e » final est en trop ! donc en prenant les 7 caractères de gauche, on a bien " occupé", sans « e » final.
si je préfères écrire
Left$()
au lieu de
Left()
, c'est car
sans le caractère « $ », le retour est du type
Variant ; je trouve que c'est mieux
avec « $ » car alors, le retour est de type
String ; or un
Variant occupe plus de place mémoire qu'un autre type de donnée, chaîne de caractères ou autre.
soan