Bonsoir à tous,
Connaîtriez-vous une astuce pour afficher plusieurs lignes sur 2 colonnes, de manière alignée, dans une MsgBox.
Voici l'idée :
A partir d'un nom et d'un chiffre, je concatène des lignes avec trois espaces au milieu, et je les affiche dans une MsgBox.
Ici : MsgBox Ligne1 & Chr(13) & Ligne2 & Chr(13) & Ligne3
Amédée 24
Luc 12
Jean-Pascal 36
Problème : les chiffres ne sont pas alignés !
Les noms ne pouvant dépasser 20 caractères, j'ai essayé d'insérer un nombre d'espaces flottant, en fonction de la longueur du nom (premier chiffre au 24ème caractère, et j'insère les espaces pour arriver jusque là).
Sur le principe, c'est OK, mais la taille d'un espace n'étant pas égal à la taille d'un caractère, je reste décalé (moins, mais toujours pas mal).
A part en bidouillant avec un UserForm, y a-t-il un moyen avec MsgBox d'aligner mes noms à gauche, et mes nombres à droite ?
Merci !
Connaîtriez-vous une astuce pour afficher plusieurs lignes sur 2 colonnes, de manière alignée, dans une MsgBox.
Voici l'idée :
A partir d'un nom et d'un chiffre, je concatène des lignes avec trois espaces au milieu, et je les affiche dans une MsgBox.
Ici : MsgBox Ligne1 & Chr(13) & Ligne2 & Chr(13) & Ligne3
Amédée 24
Luc 12
Jean-Pascal 36
Problème : les chiffres ne sont pas alignés !
Les noms ne pouvant dépasser 20 caractères, j'ai essayé d'insérer un nombre d'espaces flottant, en fonction de la longueur du nom (premier chiffre au 24ème caractère, et j'insère les espaces pour arriver jusque là).
Sur le principe, c'est OK, mais la taille d'un espace n'étant pas égal à la taille d'un caractère, je reste décalé (moins, mais toujours pas mal).
A part en bidouillant avec un UserForm, y a-t-il un moyen avec MsgBox d'aligner mes noms à gauche, et mes nombres à droite ?
Merci !
Dernière édition: