Catégorie : VBA

VBA

Voici 2 méthodes pour supprimer les accents dans Excel avec une macro VBA et une requête Power Query

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 …

Lire la suite

Macro VBA – Diagnostiquer les tableaux croisés dynamiques d’un classeur Excel

diagnostic-tcd

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 …

Lire la suite

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 …

Lire la suite

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 …

Lire la suite

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 …

Lire la suite