« Macros-commandes VBA/Création de Tableau croisé » : différence entre les versions
Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- c'est + c’est ) |
m Robot : Remplacement de texte automatisé (- l'on + l’on ) |
||
Ligne 38 :
Une macro ou macro-commande permet d'enregistrer une suite d'instructions écrites les unes 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, PowerPoint).
Lorsque
La macro a pour finalité d'automatiser des tâches afin de les rendre beaucoup plus rapides que si elles avaient été effectuées manuellement.
Ligne 53 :
Cette base de données devra alors contenir des titres en colonnes et/ou en ligne, puis devra être alimentée selon l'envi de l'utilisateur qui crée le tableau.
Il est primordial que chaque colonne possède une en-tête si
{{Remarque|contenu= Un TCD ne peut être créé s'il n'y a pas d'en-tête dans les colonnes.}}
Ligne 325 :
==== Inconvénients ====
*La macro peut seulement faire les actions que
*Lorsqu’il y a une erreur, la macro ne fonctionne pas du tout
Ligne 456 :
Cette macro applique une fonction de synthèse dans un champ défini.
Elle permet de choisir un type de calcul (somme, nombre, moyenne,...) que
Dans l'exemple ci-dessous elle modifie la fonction de synthèse du champ "Cotisations", afin d'afficher la moyenne et de la renommer "Cotisation moyenne".
Ligne 482 :
</source>
Voici les autres constantes disponibles pour la propriété Function, que
*xlAverage - Moyenne
*xlCountNums - Nb
Ligne 500 :
En effet, la "Somme de Cotisation" va être modifiée par "Cotisation Moyenne".
<br />
Donc si
<br />
Il faudra la remplacée par "Cotisation Moyenne" et indiquer la fonction que
<br />
<br />
Ligne 594 :
</source>
Voici ce que
[[File:TCD - Extrait Valeur spécifique1.PNG|thumb|TCD - Extrait Valeur spécifique1]]
}}
|