Il est parfois nécessaire de retirer les accents dans un texte ou un champs de données. Récemment, j’ai eu à gérer une base de données RH de plusieurs milliers de lignes, où il existait un identifiant unique pour chaque employé, permettant d’identifier de manière sûre un employé en s’affranchissant des erreurs éventuelles de saisie dans …
Catégorie : VBA
VBA
Macro VBA – Diagnostiquer les tableaux croisés dynamiques d’un classeur Excel
Avez-vous déjà eu ce message d’erreur lorsque vous tentez de mettre à jour des tableaux croisés dynamiques ? Diagnostiquer un problème de chevauchement entre plusieurs rapports de tableaux croisés dynamiques “Impossible d’afficher le rapport de tableau croisé dynamique sur un rapport existant” Oui, ce message. Encore que si vous n’avez que deux TCD dans votre …
Comment créer et modifier des tableaux croisés dynamiques Excel avec VBA
Récemment, j’ai eu dans un projet à mettre à jour des tableaux croisés dynamiques (TCD) avec une macro. En général je préfère limiter l’utilisation de code VBA à l’automatisation d’opérations en boucle qui seraient fastidieuses à réaliser à la main. Aujourd’hui Excel permet de réaliser énormément de choses sans passer par du code, et cela …
Effacer les éléments anciens d’un TCD
Après avoir modifié les données source d’un tableau croisé dynamique, des éléments anciens peuvent encore apparaître dans les menus déroulants du TCD ou dans les filtres des segments. Les instructions ci-dessous vous aideront à effacer ces éléments. Lorsque vous créez un tableau croisé dynamique, Excel fait une copie de vos données source et les stocke …
Envoyer des e-mails en masse avec Excel et Outlook
Dans cet article, nous allons voir ensemble comment utiliser conjointement Excel VBA et Microsoft Outlook pour envoyer automatiquement des e-mails à une liste de contacts avec un document en pièce jointe. Scénario Nous souhaitons envoyer par e-mail à chacun de nos collaborateurs un document personnel comme une fiche de salaire. Nous allons donc devoir générer …
Afficher / masquer automatiquement les feuilles dans un classeur Excel
Si votre classeur Excel comporte un grand nombre de feuilles de calcul, et que vous souhaitez limiter l’affichage à quelques feuilles pour l’utilisateur final, il peut être fastidieux d’avoir à afficher/masquer manuellement (clic droit sur un onglet, puis Afficher ou Masquer). Par exemple, vous avez créé un tableau de bord dans une feuille de synthèse …