Détails de la leçon
Description de la leçon
Dans cette leçon, nous vous montrerons comment créer une fonction personnalisée en VBA afin de répondre à une exigence spécifique du cahier des charges. Nous avons dans Excel une colonne consacrée aux noms de famille et une autre aux prénoms des personnes. Contrairement à l'exemple précédent où nous décomposions une colonne mélangée en nom et prénom, ici, nous souhaitons réunir les noms et prénoms dans une seule cellule.
Nous allons commencer par nous rendre dans l'éditeur Visual Basic et créer un nouveau module. Ensuite, nous allons définir notre fonction nommée joindre, qui prendra en arguments une plage de cellules et un délimiteur optionnel. Cette fonction parcourra chaque cellule de la plage, concaténant le contenu de chaque cellule avec le délimiteur spécifié.
Ensuite, nous ajouterons une ligne de code pour ajuster le contenu final afin d'éliminer tout délimiteur superflu à la fin de la chaîne.
Finalement, nous testerons notre fonction dans Excel en utilisant l'assistant FX pour vérifier que le nom et le prénom sont correctement combinés, avec la possibilité d'ajouter un délimiteur entre les deux (par exemple, un espace).
Objectifs de cette leçon
Les objectifs de cette vidéo sont :
- Apprendre à créer une fonction personnalisée en VBA.
- Savoir concaterner des données issues de plusieurs cellules.
Prérequis pour cette leçon
Pour suivre cette vidéo, vous devez avoir des connaissances de base en Excel et en VBA.
Métiers concernés
Cette compétence est particulièrement utile pour les professionnels en gestion de données, analystes et administrateurs travaillant avec de grands volumes de données.
Alternatives et ressources
En alternative, vous pouvez utiliser des fonctions Excel telles que CONCATENER ou CONCAT pour combiner les noms et prénoms sans recourir à VBA.