Comment afficher toutes les feuilles d'un classeur Excel ?

Dans Excel, il est possible de sélectionner plusieurs onglets (feuilles) d'un seul coup et de les masquer. Mais il n'est pas possible de faire la même chose pour en afficher plusieurs. Si vous avez de nombreux onglets masqués à afficher, la solution est de créer et éxécuter la macro VBA suivante : Sub TabsDisplay() ' […]


Comment résoudre l' "Erreur 1004" VBA lié à ShowAllData ? 1

Lorsque la propriété ShowAllData est utilisée (pour afficher toutes les données d'un tableau filtré), une erreur 1004 peut être généré si aucun filtre n'est appliqué ou si le filtre n'est pas actif. La solution est de vérifier si un filtre est activé avant de faire appel à showalldata : With Sheets("MySheet") If .FilterMode Then .ShowAllData […]


Comment faire une boucle sur tous les éléments d'un array en VBA ?

En VBA, il est parfois utile de parcourir tous les élements d'un array, afin de sélectionner certains éléments selon une règle définie. Pour cela, il est nécessaire de connaitre la taille du tableau afin de déterminer la fin de la boucle. La fonction VBA permettant de récupérer cette information est Ubound(). Ci-dessous un exemple  du […]


Comment avoir une fonction qui renverse le texte dans Excel ?

Dans certains cas, il est utile de renverser un texte (de droite à gauche) pour faire une recherche depuis la fin par exemple. Pour cela, il suffit de créer la fonction suivante en VBA : Function envers(s As String) As String envers = StrReverse(s) End Function Ensuite, en tapant "=ENVERS( "et en sélectionnant le texte […]


Comment ajouter une formule Excel dans un objet ?

Il peut être utile de rendre une valeur dynamique dans un objet, comme une zone de texte ou une forme. Pour arriver à cela, il faut faire référence à une cellule contenant une formule (pour avoir la valeur dynamique souhaitée), étant donné que la formule ne peut pas être mise directement dans l'objet. Pour faire […]


Comment récolter des besoins de tracking ?

Mettre en place un tracking, c'est se donner les moyens de répondre à une ou plusieurs questions en collectant les données correspondantes. Un Digital Analyst ne va pas seulement livrer un plan de marquage, la finalité sera plutôt de mettre en place un reporting automatisé, ainsi que d'avoir une configuration de l'outil Web Analytics permettant […]


Comment faire un plan de marquage concis ?

Lors de la définition du standard d'un plan de marquage, il peut être intéressant de réfléchir à la concision du dataLayer afin d'éviter les variables redondantes. Cela permet notamment de gagner du temps lors de la rédaction d'un plan de marquage, mais aussi lors de son intégration et de son recettage (efficience). Sans oublier le […]


Qu'est-ce qui peut être amélioré avec Google Analytics ?

Google Analytics est un outil très pratique et accessible. Cependant il présente également quelques limites, même avec la version Premium. Nous allons voir les 6 principales limites qui mériteraient une amélioration (des outils concurrents faisant mieux sur ces points). Methode de calcul des sessions piégeuse La methode de calcul des sessions est piégeuse pour un […]