Piloter tous les tableaux croisés dynamiques via un seul clic

Bonjour à tous,

Avec l'introduction des segments, on peut piloter plusieurs TCD sans utiliser le VBA.

Voici comment faire.

Une fois le TCD créé (voir vidéo), on va cliquer dessus, puis dans l'onglet Options, on va choisir le bouton insérer un segment :
segments-tcd1

Après avoir sélectionné le segment, on va ensuite cliquer sur le bouton permettant de signaler les connexions.
segments-tcd

Puis choisir les TCD que l'on veut piloter.
segments-tcd-3

En complément, on peut aussi renommer les TCD pour mieux les identifier :
segments-tcd-4

D'où :
segments-tcd-5

Voici une petite vidéo récapitulative :

Merci à mes étudiants de l'iéseg pour m'avoir fait découvrir cette fonctionnalité 🙂

A bientôt.

Gaëtan Mourmant

[post invité] Un DatePicker VBA en une ligne

Une fonction VBA pour ouvrir un calendrier compatible avec les versions 64 bits d'Office.


Je vous propose la fonction suivante :

VBADatePicker.SelectDate([StartDate], [Cancel As Boolean]) As Date

A utiliser comme ceci et sans modérations :

Public Sub Demo_EasyPicker()
    Dim aDate As Date
    aDate = VBADatePicker.SelectDate
End Sub
Calendrier VBA

Calendrier VBA

Cette petite librairie est à télécharger VBADatePicker.xlam, source .

Pour ajouter la librairie à votre projet VBA :

  • Mettre la libraire dans le même répertoire que votre fichier Excel où vous voulez l'utiliser. Ceci pour que la librairie puisse être chargée sans que l’arborescence ait un impact (même si vous déplacez/envoyez les fichiers).
  • Dans VBE, allez dans : Outils->Références->Parcourir-> Type de fichier : Microsoft Office Excel Files
  • Puis cherchez la librairie préalablement placée dans le même répertoire que votre fichier Excel. Le résultat doit être le suivant :
Référence VBA

Ajout d'une référence à un projet VBA

Du bon choix de l’échelle…

Inspiré par le site d'Andy Pope, voici un bon exemple d'utilisation erronnée des échelles dans un graphique.

On part de ces données :

donnees 1

Que l'on peut représenter de différentes façons.

Evidemment, le deuxième graphique donne une vision erronnée de la réalité en raison de l'échelle horizontale.
evolution 1

Et ici, en vidéo pour changer la représentation des axes :