Aller au contenu

Macros-commandes VBA/Travail pratique/Construire un tableau croisé dynamique

Leçons de niveau 14
Une page de Wikiversité, la communauté pédagogique libre.
Début de la boite de navigation du travail pratique
Construire un tableau croisé dynamique
Image logo représentative de la faculté
T.P. no 2
Leçon : Macros-commandes VBA

TP de niveau 14.

Précédent :Construire une interface graphique
Suivant :Sommaire
En raison de limitations techniques, la typographie souhaitable du titre, « Travail pratique : Construire un tableau croisé dynamique
Macros-commandes VBA/Travail pratique/Construire un tableau croisé dynamique
 », n'a pu être restituée correctement ci-dessus.


Cas pratique n° 1 : Créer une base de données

[modifier | modifier le wikicode]
  • Créer un nouveau fichier EXCEL supportant les macros VBA : Voyage.xlsm
  • Ajouter les intitulés suivants en ligne (A1 : I1) :
 Numéro ; Prénom ; Nom ; Adresse ; Code postal ; Ville ; H/F ; Prix voyage ; Réglé
  • Indiquer dans chaque rubrique des données fictives


Cas pratique n° 2 : Création automatique d'un TCD avec la méthode de l'enregistreur

[modifier | modifier le wikicode]

En reprenant l'énoncé du cas pratique 1 :

  • Utiliser l'enregistreur pour créer un TCD automatiquement
  • Contraintes du TCD :

On veut une décomposition par sexe et état de règlement La source du TCD devra être faite de façon à ce que si l'utilisateur rajoute une ligne, celle-ci soit prise en compte dans le TCD

  • L'utilisateur n'aura qu’à cliquer sur un bouton pour activer la macro


Cas pratique n° 3 : Actualisation du TCD avec la méthode de l'enregistreur

[modifier | modifier le wikicode]

En reprenant l'énoncé du cas pratique 1 :

  • Créer une macro via l’enregistreur permettant d’actualiser le TCD automatiquement
  • Créer un bouton et lui affecter la macro
  • Rajouter des données dans votre tableau
  • Cliquer sur le bouton pour tester l’actualisation de votre TCD

Cas pratique n° 4 : Extraction de données avec une macro

[modifier | modifier le wikicode]

En reprenant l'énoncé du cas pratique 1 :

  • Extraire par une macro la valeur du nombre total de voyages non réglés (hommes et femmes confondus)
  • Modifier la fonction de synthèse du champ de valeur "Nombre de voyage" par "Somme de voyage" par une macro
  • Avec cette nouvelle organisation, extraire la valeur de la somme total de voyage réglés (hommes et femmes confondus)