[Résolu] Prendre les premières lettres d'une colonne

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Avatar de l’utilisateur
Silvio
Membre lOOyal
Membre lOOyal
Messages : 26
Inscription : 24 janv. 2013 15:24

[Résolu] Prendre les premières lettres d'une colonne

Message par Silvio »

Bonjour à tous,

je m'excuse si le titre du sujet est un peu flou, mais je ne sais pas trop comment le formuler.

D'ailleurs je m'excuse d'avance si le sujet a déjà été posté, mais je n'ai rien trouvé en mérite.

Voilà mon problème, j'ai un tableau avec une liste de noms et prénoms et j'aimerai créer un code pour chaque personne, par exemple en prenant 5 lettres du nom et 2 du prénom.

Est-ce qu'il existe une formule pour ce faire?

Je vous laisse un exemple en PJ.

D'avance merci.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Papayes le 06 nov. 2013 09:33, modifié 3 fois.
Raison : [Résolu] remplace [Resolu]
Silvio
LibreOffice 4.1.4.2 sur Xubuntu 12.04 LTS
Avatar de l’utilisateur
alhazred
ManitOOu
ManitOOu
Messages : 3028
Inscription : 30 avr. 2011 23:08
Localisation : Casablanca (Maroc)

Re: Prendre les premières lettre d'une colonne

Message par alhazred »

Bonjour,

... et voilà : avec la fonction GAUCHE (voir l'Aide F1, ainsi que pour STXT et DROITE) et la concaténation &
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
À bientôt

LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.

Et la sauvegarde incrémentée, c'est sympa !
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1823
Inscription : 15 déc. 2010 08:33

Re: Prendre les premières lettre d'une colonne

Message par yclik »

Bonjour
Je propose en C2

Code : Tout sélectionner

=GAUCHE(A2;5)&"_"&GAUCHE(B2;2)
Mais il faudra gérer les nom avec des espaces, ce qui pourrait donner

Code : Tout sélectionner

=GAUCHE(SUBSTITUE(B2; " ";"_");5)&"_"&GAUCHE(SUBSTITUE(C2; " ";"_");2)
Pour mettre un "_" à la place d'un espace
 Ajout : Grillé par alhazred  
OpenOffice 4.1.14 sous Windows 11
Avatar de l’utilisateur
Silvio
Membre lOOyal
Membre lOOyal
Messages : 26
Inscription : 24 janv. 2013 15:24

Re: Prendre les premières lettre d'une colonne

Message par Silvio »

Bonjour,

un grand merci à alhazred et yclik!!!

A bientôt.
Silvio
LibreOffice 4.1.4.2 sur Xubuntu 12.04 LTS
isa34
Fraîchement OOthentifié
Messages : 7
Inscription : 26 déc. 2022 18:37

Re: Prendre les premières lettre d'une colonne

Message par isa34 »

alhazred a écrit : 05 nov. 2013 15:45 Bonjour,

... et voilà : avec la fonction GAUCHE (voir l'Aide F1, ainsi que pour STXT et DROITE) et la concaténation &
Bonjour et merci alhazred pour ton message du 05 nov. 2013 16:45,
encore utile auj. 01.02.2025 !
OpenOffice 4.1.15 - Windows 11