repeter un nombre de fois

  • Initiateur de la discussion Initiateur de la discussion pat1545.
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pat1545.

XLDnaute Accro
Bonsoir;
je suis semble t il fatigué...
j'ai une liste de nom (de longueur variable bien sur) et je voudrais ensuite
répéter le trait '-' n fois pour que la date de naissance (en 8 caractères
de long) tombe toujours au meme endroit après les '-'. La date bien alignée donc...

suis je clair ? j'en doute
voici la partie du code:

longue = nbcar(nom) 'exemple 15 caracères
daten = date de naissance ' 8 caractères

Application.Rept(' - ', (30 - Longue)) & Daten & ' -- ' & Age & ' ans - - '
& Mclub & vbCrLf

ceci dans une boucle bien sur


Merci
 
Salut Pat et myta,
salut le forum,

Ce n'est réalisable qu'avec des polices dont les caractères ont une largeur constante, comme par exemple WST_fren.
Sous les autres polices, les 'm' et 'w' prennent plus de place que les 'i' et 'l'.

En combinant les fonctions NBCAR et REPT tu peux arriver assez facilement au résultat mais pas dans la même cellule.
Les trois données (nom, date et lieu) sont-elles dans une même cellule, ou dans trois cellules différentes ?

Â+
 
nom date ville
12 8 15
patrick 12/09/1976 paris
jean 14/12/1987 toulouse
christophe 18/12/1978 bruxelles

si le prenom est en colonne A la date en B et la ville en C
en ligne 6 la longueur désirée pour chaque champ
pour avoir le resultat attendu en D

=A7&REPT('-';$A$6-NBCAR(A7))&TEXTE(B7;'jj/mm/aa')&REPT('-';$B$6-NBCAR(TEXTE(B7;'jj/mm/aa')))&C7


patrick------12/09/76--------paris
jean---------14/12/87--------toulouse
christophe---18/12/78--------bruxelles
 
bonjour pat myta andré Qrieux
mes hommages Monique

une solution macro

malheureusement valable uniquement avec la police Courier [file name=pat1545.zip size=8420]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/pat1545.zip[/file]
 

Pièces jointes

hello pat

comme il n'est pas possible de gerer la police des msgbox j'ai opté pour un userform

vois si cela te conviens [file name=MSGBOXavecTirets.zip size=32069]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MSGBOXavecTirets.zip[/file]
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

K
Réponses
12
Affichages
2 K
F
Réponses
2
Affichages
855
F
T
Réponses
22
Affichages
6 K
Thibault LB
T
D
Réponses
7
Affichages
20 K
Darvek
D
J
Réponses
1
Affichages
2 K
Retour