Comment compter le nombre de valeurs distinctes dans une colonne d’excel
Comment dénombrer les cellules répondant à un critère ? La plupart des utilisateurs d'excel connaissent la fonction NB.SI qui permet de compter le nombre de cellules qui répondent à un critère que l'on défini dans le deuxième argument. Ainsi, si l'on souhaite compter...
VBA Excel – Comment remplacer des formules par leur résultat
Nous sommes régulièrement amenés à remplacer une plage de cellules contenant des formules par leur résultat. Autrement dit un Copier/Collage spécial - Valeur. En VBA, après avoir éventuellement utiliser l'enregistreur de macros pour nous aider, nous aurions tendance à...
Excel – Comment déplacer rapidement des colonnes dans une liste de données
Pour déplacer rapidement une ou plusieurs colonnes dans une feuille excel, il existe à ma connaissance deux techniques rapides. Dans les deux cas, il faut bien entendu sélectionner la ou les colonnes à déplacer. La première des solutions consiste à se positionner sur...
Comment incrémenter le nom d’une feuille Excel lorsqu’il existe déjà ?
Créer une feuille et la renommer Lorsque l'on crée dynamiquement une feuille dans un classeur Excel à l'aide de l'instruction Worksheets.Add et que l'on souhaite lui attribuer un nom particulier, par exemple le texte CA suivi de l'année et du numéro du mois en cours...
Comment mettre en couleur des mots se trouvant dans une plage de cellules ?
Mettez en évidence des mots contenus dans une plage de cellules. Lorsque l'on sélectionne une ou plusieurs cellules, il est possible de mettre la police de la valeur contenue dans ces cellules dans une couleur choisie; Il est possible également de mettre dans une...
Comment connaître la date du lundi d’une semaine avec excel ?
En ce début d'année, on pense souvent à créer un calendrier, un agenda, etc. Voici une astuce pour connaître la date du lundi pour une année et semaine donnée. Formule avec Excel (en cellule A2, l'année et en B2 le numéro de la semaine) =7 * B2 + DATE(A2;1;3) -...
VBA Excel – Fonction qui renvoie une liste de données résultant d’une requête SQL dans Access
Introduction Je vous propose une petite procédure qui importe le résultat d'une requête faite sur une base de données Access dans une feuille Excel. Cette requête est exécutée par une fonction nommée QueryAccess qui renvoie une table contenant le résultat d'une...
Excel VBA – Exporter des lignes suivant critères avec la méthode AdvancedFilter
Avant-Propos Lorsque l'on doit exporter des données suivant des critères, la solution la plus simple à mettre en place et la plus rapide au niveau exécution est l'utilisation des filtres avancés d'excel soit en VBA la méthode AdvancedFilter de l'objet Range. Scénario...
Excel VBA – Supprimer des lignes suivant critères avec la méthode AdvancedFilter
Je vous propose dans ce billet, une procédure qui vous permettra de supprimer les lignes d'une liste de données suivant les critères que vous aurez choisi comme par exemple toutes les personnes Célibataires, gagnant plus de 2.500€. Cette procédure est basée sur la...
Tester une chaîne de caractères en toute sécurité
Qui n'a pas été confronté à des heures de recherches parce-qu'un test sur une chaîne de caractères n'a pas produit le résultat escompté. Scénario Nous avons une liste de données comme l'illustre l'image ci-dessous et vous devez retrouver tous les travaux avec comme...