CATALOGUE Bureautique Formation Excel Apprendre VBA pour Excel 2016 Créer une Fonction VBA Personnalisée dans Excel

Créer une Fonction VBA Personnalisée dans Excel

Fonction personalisée de texte
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre VBA pour Excel 2016
Revoir le teaser Je m'abonne
Transcription


49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis


49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

Découvrez comment créer une fonction VBA personnalisée dans Excel pour combiner les noms et prénoms de vos salariés.

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).

Voir plus
Questions réponses
Comment créer une nouvelle fonction dans VBA?
Pour créer une nouvelle fonction, ouvrez l'éditeur VBA, insérez un nouveau module, et utilisez le mot-clé Function suivi du nom de votre fonction.
Quel est le rôle de l’argument ‘délimiteur’ dans la fonction?
L’argument ‘délimiteur’ permet d'insérer un séparateur (comme un espace) entre le nom et le prénom dans le résultat final.
Comment tester la nouvelle fonction VBA dans Excel?
Vous pouvez tester la fonction en utilisant l'assistant FX dans une cellule et en sélectionnant la fonction personnalisée que vous venez de créer.