<

Cours d'Excel

Chap 59 Introduction aux macros

Enregistrer directement ses macros
  1. Installation de l’onglet « Développeur » dans MS Excel.
  • Onglet fichier  > Option

 

  • Personnaliser le ruban > Cocher la case devant Developpeur
  • Il existe 2 manières de créer des macros. Il est possible de taper le code "à la main" (c'est notamment conseillé pour les macros complexes), ou vous pouvez effectuer les actions en temps réel afin qu'elles soient directement enregistrées, et converties en script.
  • Pour cela, il suffit de sélectionner "Enregistrer une macro" dans l'onglet "Affichage" ou onglet Développeur > Enregistrer une macro

  •  

    Donnez un nom correct à votre macro (soit un nom clair, sans accent et sans espace). A partir de là, il vous suffit d'effectuer les actions que votre macro réalisera. Lorsque vous en êtes satisfait, cliquez sur "Arrêter l'enregistrement" dans le menu « macros ».

    Une fois l’arrêt de l’enregistrement effectué, vous allez maintenant affecter un bouton à la Macro pour la lancer.

    Rendez-vous >  Developpeur > insérer > Bouton (Contrôle de formulaire)

  • Choisissez la cellule dans laquelle vous voulez dessiner le bouton et faites dès que la souris est transformée en signe « + »
  • Application

    Nous allons créer une macro qui calcule les la somme, la moyenne  et additionne les noms avec les prénoms entrés par un utilisateur.

    Voici le tableau que nous devons compléter :

  • Une petite explication s’impose :

  • Pour additionner le nom et le prénom vous allez utiliser la fonction « CONCATENER »
  • Pour la macro, allez dans Developpeur >Enregistrer une macro. Comme noms de la macro taper « calculer »
  • Cliquez sur « ok » et commencer vos calculs
  • Pour la concaténation voici la formule : =CONCATENER(B5," ",C5)

    Pour la moyenne voici la formule : = SI(OU(D5="",E5="")," ",MOYENNE(D5,E5)) . nous utilisons un test conditionnelle pour éviter les erreurs de la division par zéro.

  • Faites également une macro effacer afin d’effacer les données une fois calculer
  • Voici le résultat lorsqu’on clique sur le bouton calculer.

  • Pour la somme : =SOMME(D5:E5)

par Bath Ngouana


Cours d'Excel


Presentation Du Logiciel Tableur Excel

Chap1

Chap2 Introduction Et Objectif du Cours


Chap4- Les raccourcis clavier a connaitre








Chap12-Les bases d Excel

Chap13 Presentation d Excel

Chap 14 Saisir du texte dans un tableau

Chap 15 Selectionner des colonne, lignes ou tableaux complets

Chap 16 Mettre en forme du texte

Chap 17 Avoir du texte sur plusieurs lignes

Chap 18 Modifier la hauteur et la largeur d une cellule

Chap 19 Inserer un tableau




Chap 23 Validation de donnees

Chap 24 Creer une liste deroulante

Chap 25 Reperer facilement des erreurs grace a la validation de donnees

Chap 26 Mettre en forme une cellule

Chap 27 Annuler une action

Chap 28 Mise en forme conditionnelle

Chap 29 Creer facilement des calculs

Chap 30 Remplir un tableau rapidement grace aux series

Chap 31 Rendre une cellule fixe dans un calcul

Chap 32 Creer et renommer une nouvelle feuille de calcul

Chap 33 Faire des calculs entre differentes feuilles


Chap 35 Les fonctions statistiques

Chap 36 Imbriquer des calculs

Chap 37 Trouver et utiliser la fonction qui vous interesse

Chap 38 Exemple de calcul complexe - Imbriquer plusieurs types de donnees

Chap 39 Exemple de calcul complexe - Transformer un numero de telephone

Chap 40 Creer un graphique rapide simplement

chap 41 CREER DES GRAPHIQUES RAPIDES SIMPLENT

Chap 42 Modifier les donnees d un graphique

Chap 43 Ajouter ou supprimer des elements d nun graphique

Chap 44 Creer un graphique avec des donnees d une autre feuille

Chap 45 Creer un axe secondaire dans un graphique

Chap 46 Creer un graphique combine

Chap 47 Creer un graphique Sparkline

Chap 48 Supprimer un graphique sparkline

Chap 49 Trier et filtrer les donnees d un tableau

Chap 50 Creation de filtres avances ou elabores

Chap 51 RechercheH - Formule de traitement des donnees

Chap 52 RechercheV - Formule de traitement des donnees

Chap 53 Formule INDEX

Chap 54 Formule EQUIV

Chap 55 Formule DECALER

Chap 56 Creer un tableau croise dynamique

Chap 57 Segments dans un tableau croise dynamique


Chap 59 Introduction aux macros