« Macros-commandes VBA/Création de Tableau croisé » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 10 :
=== Qu’est-ce qu’un tableau croisé dynamique ? ===
 
Un tableau croisé dynamique (appelé aussi sous l’abréviation « TCD ») permet grâce à l’utilisation de certains tableurs, de synthétiser une base de données brutes. Le TCD est un outil très utile pour analyser des bases de données très fournies puisqu'il permet en facilite leurs analyses et leurs comparaisons.
 
De plus, c'est un outil totalement modulable et personnalisable. Sa particularité est qu’il est dynamique. On entend par dynamique, le fait que le tableau soit modulable en fonction des besoins d'analyse mais aussi par le fait qu’il prenne en compte toutes les modifications apportées au tableau brut, cela permet ainsi d’actualiser les données. En effet, on peut choisir les données que l’on veut faire apparaître en colonne et en ligne même après avoir généré un premier TCD. L'utilisateur a le choix de la fonction de regroupement, il peut également décidédécider des champs à utilisé pour réaliser son analyse.
 
Grâce au TCD il est également possible de faire plusieurs fonctions (des moyennes, des sommes, etc.).
Ligne 19 :
| contenu =''Afin de comprendre l’utilité du TCD, prenons l’exemple d’une entreprise :''
 
Une entreprise X dans le secteur de la téléphonie veut savoir combien de contrats client ont été résiliérésiliés au cours de l’année N et pour quels motifs.
 
Au cours de l’année les salariés de l’entreprise X regroupent dans un tableau les différentes résiliations de la manière suivante :
Ligne 25 :
[[File:Données de l'entreprise X.JPG|center|Base de données de l'entreprise X]]
 
En fin d’année, le chef de service veut savoir les motifs de résiliations les plus courantescourants. Son but : comprendre la raisons de la résiliation des clients et trouver une solution pour y remédier. Les membres de son service réalisent alors le TCD suivant :
 
[[File:TCD de l'entrerprise X.JPG|center|TCD de l'entrerprise X]]
 
Ainsi, le chef de service peut en conclure que le motif de résiliation qui revient le plus souvent est le prix. Il pourra alors essayéessayer de trouver une solution pour réduire les prix et conserver ses clients.
 
 
Ligne 36 :
=== Qu’est-ce qu’une macro ? ===
 
Une macro ou macro-commande permet d'enregistrer une suite d'instructions écrites les unsunes après les autres. L'enregistrement d'une macro donne naissance à un code qui se fait en langage VBA (Visual Basic for Applications). Le langage VBA est un dérivé du langage Visual Basic, celui-ci a été spécialement développé pour les applications du pack Office (Word, Excel).
 
Lorsque l'on exécute la macro, le tableur va interpréter les différentes instructions inscrites dans le code de la macro exécutée. Cette exécution permettra de reproduire l'intégralité des commandes enregistrées. Chaque étape sera répétée à l'identique à chacune des exécutions de la macro.