fonction personnalisée avec concaténation

  • Initiateur de la discussion Initiateur de la discussion KROMS
  • 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 !

KROMS

XLDnaute Nouveau
Bonjour à tous et merci d'avance pour vos bons conseils... j'essaie bien de progresser, mais je suis vraiment loin d'un niveau même débutant.

La question va vous paraître basique.

J'aimerais beaucoup développer des fonctions personnalisées où les opérations seraient fonction du nom du traitement. Par exemple :

Prénom Nom traitement résultat
prénom1 nom1 james.bond prénom1.nom1
prénom2 nom2 jbond pnom2
prénom3 nom3 jamesb prénom3.n
prénom4 nom4 jamesbond prénom4nom4
prénom5 nom5 j.bond p.nom5
prénom6 nom6 bond nom6
prénom7 nom7 james_bond prénom7_nom7
etc, etc.


Idéalement, on pourrait imaginer que si traitement =james.bond la fonction concatène les prénoms, "." et noms pour obtenir un résultat de type james.bond

A ce jour, les "traitements" ne sont pas figés il y en aura sans doute encore davantage..., donc j'espère que si vous m'aidez pour un ou deux exemples, je pourrai adapter la chose.


Idéalement, j'aimerais pouvoir définir dans une boîte de dialogue les endroits où se trouvent les prénoms, noms et traitements...
Avec tous mes remerciements,
 
Re : fonction personnalisée avec concaténation

Bonjour le fil 🙂,
Une autre façon de voir les choses 😛...
Code:
Function Kroms(Txt1 As String, Txt2 As String, Séparateur As String, Optional Trt1 As Boolean = True, Optional Trt2 As Boolean = True)
Kroms = Left(Txt1, (1 - Len(Txt1)) * Trt1 + 1) & Séparateur & Left(Txt2, (1 - Len(Txt2)) * Trt2 + 1)
End Function
Voir PJ 🙄...
Bonne journée 😎
 

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
Retour