TextBox3 = Left(Sheets("Rapport").Range("A29"), 5)
On doit mettre dans TextBox3 le code postal. Celui-ci est contenu dans les 5 premiers caractères de gauche qu’on trouve dans la cellule A29 de la feuille ‘’Rapport’’
TextBox4 = Mid(Sheets("Rapport").Range("A29"), 7, 50)
On doit mettre dans TextBox4 le nom de la ville.
Celui-ci se trouve dans la cellule A29 de la feuille ‘’Rapport’’, à partir du 7° caractère et en prenant tous les caractères, du 7° jusqu’à la fin.
Pour faire bonne mesure, j’en ai pris 50, supposant qu’il y en aura moins.
J’aurais pu mettre 100 ou 200… Mais en toute rigueur, il aurait fallu écrire :
TextBox4 = Mid(Sheets("Rapport").Range("A29"), 7, Len(Sheets("Rapport").Range("A29")) - 6)
Avec
Len(Sheets("Rapport").Range("A29")) qui donne le nombre total de caractères qu’il y a dans la cellule,
valeur à laquelle on ôte les 6 premiers (le code postal et l’espace qui suit) pour avoir le nombre de caractères à prendre à partir du 7°
OK ?