Support de Cours Excel Niv2
Support de Cours Excel Niv2
Support de Cours Excel Niv2
Géni Soft
Support de cours
Excel: Notions avancées
SOMMAIRE
2
GéniSoft Support de cours Excel 2007Avancé
3
GéniSoft Support de cours Excel 2007Avancé
MISES EN FORME
Utilisez la mise en forme conditionnelle de sorte que certaines valeurs vous apparaissent
clairement lorsque certaines conditions sont remplies, vous pouvez trouver facilement
l’information recherchée.
Par exemple, vous pouvez afficher en gras et en rouge les chiffres inférieurs à 15.
2. Sous l’onglet Accueil, cliquez sur le bouton Style puis sur Mise en forme
conditionnelle.
4. Choisissez l’une des options exemple : Appliquer une mise en forme uniquement aux
cellules qui contiennent.
6. Pour modifier ou ajouter une nouvelle règle cliquez sur gérer les règles sous le menu
mise en forme conditionnelle
4
GéniSoft Support de cours Excel 2007Avancé
Voir l'exemple :
Voir l'exemple :
La liaison entre les données d'une feuille de calculs d'un même classeur ou de classeurs
différents se fait en règle générale grâce aux fonctions.
Exemple:
Dans la feuille total facture vous voulez calculer la somme de deux factures saisies dans deux
feuilles différentes, dans ce cas vous allez à la feuille total facture.
5
GéniSoft Support de cours Excel 2007Avancé
A la fin de l'opération validez la formule. Vous pouvez procéder de la sorte avec des données
qui proviennent de feuilles de classeurs différentes
Collage spécial
- Choisissez une des options de collage et cliquer sur "coller avec liaison"
Listes personnalisées
Excel propose plusieurs listes personnalisées qui facilitent la saisie de données qui
s'incrémentent avec l'option recopier . Pour compléter des listes telles que :
6
GéniSoft Support de cours Excel 2007Avancé
Vous pouvez également créer votre propre liste, comme une liste d'employés ou une liste des
zones commerciales.
1. Sélectionnez la liste.
3. Dans la boite de dialogue standard cliquez sur modifier les listes personnalisées
Si vous n'avez pas de liste à importer, vous pouvez la taper directement dans la boîte de
dialogue" Listes personnalisées". Pour cela :
1. Cliquez dans la zone "Entrées de la liste", tapez chaque élément dans la liste et appuyez
sur ENTRÉE après chaque saisie.
Astuces: Vous pouvez faire glisser la poignée de recopie vers le haut ou vers la gauche
ainsi que vers le bas ou vers la droite.
7
GéniSoft Support de cours Excel 2007Avancé
Pour conserver les titres en place pendant que vous faites défiler des feuilles de calcul il faut
figer les données voulues :
3. Choisissez l’option qui vous intéresses dans le menu figer les volets
4. Pour libérer des volets, il suffit de cliquer sur l’option figer les volets puis sur libérer
les volets.
Si plusieurs classeurs sont ouverts, sélectionnez le classeur à comparer puis cliquez sur
l’option côte à côte dans l’onglet Affichage.
8
GéniSoft Support de cours Excel 2007Avancé
Vous pouvez changer l'orientation de l'affichage en côte à côte et afficher les feuilles de calcul
verticalement et non horizontalement. Pour cela, cliquez sur Réorganiser tout dans l’onglet
Affichage et sélectionnez Vertical.
Vérifiez que seuls deux classeurs sont ouverts lorsque vous effectuez cette opération. Si plus
de deux classeurs sont ouverts, ils s'ouvriront tous l'un à côté de l’autre.
9
GéniSoft Support de cours Excel 2007Avancé
REFERENCES DE CELLULES
Référence relative
2. Cliquer sur le petit carré noir en bas à droite de la case contenant la première Somme.
Il s’agit des références de cellules précéder d’un "$" $colonne $ligne, le $ placé dans la
référence de la cellule « fixe », la ligne ou la colonne. Lors de la recopie d'une formule,
l’élément avec un $ est fixé et ne change pas de valeur.
10
GéniSoft Support de cours Excel 2007Avancé
CALCULS AVANCEE
Assistant fonction
Lorsqu'on ne connaît pas le nom des fonctions par cœur,
l'assistant d'Excel permet d'en créer facilement et
efficacement. Cette capsule l’explique.
Microsoft Excel fournit des fonctions de feuille de calcul pour analyser des données stockées
dans des listes ou des bases de données. Chacune de ces fonctions, regroupées sous
l'appellation fonctions de base de données, utilise trois arguments : base de données, champ et
critères. Ces arguments font référence aux plages de feuilles de calcul utilisées par la fonction.
11
GéniSoft Support de cours Excel 2007Avancé
BDNB Compte le nombre de cellules d'une base de données qui contiennent des
nombres.
BDPRODUIT Multiplie les valeurs d'un champ particulier des enregistrements d'une base
de données, qui répondent aux critères spécifiés.
Fonctions logiques
RECHERCHEH Effectue une recherche dans la première ligne d'une matrice et renvoie
la valeur de la cellule indiquée.
12
GéniSoft Support de cours Excel 2007Avancé
JOURS360 Calcule le nombre de jours qui séparent deux dates sur la base d'une
année de 360 jours.
13
GéniSoft Support de cours Excel 2007Avancé
Le tri simple se fait sur une colonne. L’image suivante représente une liste de pays et leur
capitale triée par ordre croissant pour cela il a fallu:
PAYS CAPITALE
Albanie Tirana
Allemagne Berlin
Andorre Andorre-la-Vieille
Arménie Erevan
Autriche Vienne
Azerbaïdjan Bakou
Biélorussie Minsk
Belgique Bruxelles
Bosnie-Herzégovine Sarajevo
Bulgarie Sofia
Croatie Zagreb
Danemark Copenhague
Tri multicritères
Le tri multicritères se fait sur plusieurs critères en même temps. Sur cet exemple , on voit que
deux personnes s’appellent BENAISSA mais dont les prénoms sont HAMID et HACENE.
Nous allons donc trier par ordre alphabétique les noms ensuite les prénoms. Pour créer un tri
multicritères:
3. La boite de dialogue tri s'affiche et là vous devez choisir trier par le nom puis par le
prénom
14
GéniSoft Support de cours Excel 2007Avancé
4. Ici aussi vous pouvez trier les cellules par ordre croissant ou décroissant. Une fois les
choix sélectionnés, cliquez sur le bouton OK. Les informations sont triées par nom et
prénom comme le montre l’image suivante :
Une base de données est un ensemble structuré de données enregistrées sur des supports
accessibles par l'ordinateur pour satisfaire simultanément plusieurs utilisateurs, le filtre
permet de choisir l'information à afficher selon un critère de sélection sous forme de demande
ou requête.
Filtre automatique
La base de données suivante regroupe la liste des employés, vous allez appliquer un filtre
automatique pour afficher l'information souhaitée exemple les employés âgé de 30ans
15
GéniSoft Support de cours Excel 2007Avancé
Et là vous avez le choix entre l'option Trier et Filtrer de l'onglet Accueil ou l'option filtrer de
l'onglet Données.
Ou
2. Dans cet exemple vous allez affichezr les employés qui ont 30ans
16
GéniSoft Support de cours Excel 2007Avancé
4. Comme pour le tri vous pouvez également filtrer sur plusieurs critères
Vous voulez sélectionner les enregistrements pour lesquelles l'âge des employés est supérieur
à 25 ans. Pour réaliser ce filtre personnalisé il faut:
2. Cliquez sur filtres numériques puis sur l'une des options proposées ou sur filtre
personnalisé.
3. Une boite de dialogue s'affiche vous permettant de choisir un critère pour le filtre
personnalisé
17
GéniSoft Support de cours Excel 2007Avancé
4. Après le choix des critères, cliquez sur le bouton OK. L’image suivante, vous montre
les enregistrements pou lesquels l'âge est supérieur à 25 ans.
5. Vous pouvez supprimer le filtre à tout moment il suffit de cliquer sur le bouton Filtre
de l'onglet Données
Dans la liste déroulante, choisissez
Filtre élaboré « est supérieur ou égal à ».
L’Age >=25ans.
Zone de critères
18
GéniSoft Support de cours Excel 2007Avancé
4. La zone Plages correspond au tableau à filtrer. Elle contient déjà ce renseignement car
nous avons sélectionné au moins une cellule du tableau.
6. Extraction sans doublon : évite les lignes en double quand elles sont totalement
identiques. Vous pouvez utiliser cette option même si vous ne définissez pas de zone
de critères.
Extraction
4. Les zones Plages et Zone de critères sont déjà complétées puis cliquer sur « copier
dans » et OK.
19
GéniSoft Support de cours Excel 2007Avancé
LES SOUS-TOTAUX
Les sous-totaux fournissent rapidement et efficacement une synthèse des données d’une liste.
Supposons que vous ayez créé une liste de vente ; elle comprend des dates, des clients, des
produits, des quantités, des prix et des revenus. S’il vous faut, par exemple, les résultats des
clients, le sous-total vous les donnera.
La commande sous totale vous dispense de créer des formules. Excel insère les lignes du
sous-total et du total général, et traite automatiquement les données. Celles qui en résultent
sont faciles à formater, à intégrer dans un graphique et à imprimer. Cette option permet :
D’afficher les sous-totaux et le total général pour l’un des groupes de la liste.
D’effectuer différents calculs sur les données groupées : les totaliser, en faire la moyenne
Après avoir créé les sous-totaux, vous pouvez les formater rapidement et imprimer le rapport
qui en résulte.
Après avoir trié les données en champs de sous totalisation, on obtient facilement les sous-
totaux en procédant ainsi :
20
GéniSoft Support de cours Excel 2007Avancé
2. Sélectionnez la façon dont les données seront groupées en vue d’une sous totalisation,
en sélectionnant un nom de champ dans la liste A chaque changement de. Cette liste
affiche les colonnes du tableau de données. Si c’est la première fois que vous faites
appel à cette commande, Excel sélectionne automatiquement la colonne la plus à
gauche.
Par défaut, les sous-totaux et le total général apparaissent à la fin des groupes de données.
Si vous préférez qu’ils apparaissent avant, désactivez la case synthèse sous les données.
Exemple
Les services : Finances, Moyens généraux et Etudes ont acheté le matériel suivant :
21
GéniSoft Support de cours Excel 2007Avancé
22
GéniSoft Support de cours Excel 2007Avancé
La validation
Exemple :
Dans le cas où votre saisie n’est pas autorisée, un message d’erreur apparaît.
Vous pouvez personnaliser un message d’erreurs dans la boite de dialogue "validation des
données" sur l’onglet "Alerte d’erreur".
23
GéniSoft Support de cours Excel 2007Avancé
C’est une technique qui permet de résoudre une équation à une seule inconnue. Pour cela elle
ajuste la valeur d’une cellule spécifiée jusqu’à ce qu’une formule dépendante de cette cellule
atteigne une valeur cible. Pour résoudre le problème d’une équation à une inconnue, suivez
les étapes suivantes :
Exemple :
On se trouve confronté au problème suivant : les onduleurs apportent le bénéfice le plus bas.
La question que je me pose est de savoir combien d’exemplaires dois-je vendre pour atteindre
le bénéfice 150000. Excel propose une solution pour cela, appelée Valeur cible disponible
dans l'onglet Données.
1. Se positionner dans la cellule qui contient le résultat, c’est à dire dans ce cas la cellule
bénéfice des onduleurs. Elle est appelée cellule à définir.
3. Dans la boite de dialogue qui apparaît, on remarque que la case cellule à définir contient
l’adresse de la cellule qu’on veut modifier. Celle-ci doit contenir une formule.
Dans la case Cellule à modifier, introduire les références de la cellule qu’on veut changer
(dans notre cas la quantité à vendre), et confirmer
24
GéniSoft Support de cours Excel 2007Avancé
Excel affiche alors une boite de dialogue nous indiquant qu’il a trouvé une solution qu’on
peut voir dans le tableau de la feuille de calcul (dans notre cas il propose la quantité de 68.18
qu’on doit arrondir à une valeur entière c’est à dire 68). Il faut alors cliquer sur OK pour
accepter la solution.
Utilisez le solveur lorsque vous cherchez la meilleure solution à un problème. Le solveur peut
vous aider à trouver une réponse à des questions telles que :
Frais de transports optimisés : Optimisation des frais de transport entre le site de production
et les points de vente.
X=A*Y1+B*Y2+C*Y3….
Dans cette syntaxe, X est le résultat ; A,B,C sont des constantes, et Y1,Y2,Y3 sont les
variables.
Le Solveur est aussi capable de résoudre les problèmes posés par les relations non-linéaires.
Les exemples suivants sont des problèmes non-linéaires :
La qualité des produits diminue au fur et à mesure que le personnel de production augmente.
25
GéniSoft Support de cours Excel 2007Avancé
Contrainte
Spécifie une restriction sur le contenu de la zone Cellule. Sélectionnez la relation que vous
souhaitez ajouter ou modifier (<=, =, >=, entre) entre la cellule référencée et la contrainte.
Tapez ensuite la contrainte (un nombre, une référence de cellule ou de plage ou bien une
formule) dans la zone située à droite.
Si la commande Solveur ne figure pas dans l'onglet Données, cliquez sur le bouton office puis
sur options Excel
Dans la liste qui s'affiche cliquez sur complément puis sur le bouton atteindre et dans boite
de dialogue macro complémentaire cochez complément solveur.
Exemple
La facture pro format qu'on reçoit contient les prix affichés dans le tableau ci-après et le
montant total est de 750000 DA. La question est de savoir à quel prix dois-je acheter ce
matériel pour satisfaire la contrainte du budget, c’est à dire 720000 DA.
26
GéniSoft Support de cours Excel 2007Avancé
Dans la case Cellule cible à définir, on remarque qu’elle contient l’adresse de la cellule
Total.
Dans la case Cellules variables il faut introduire les références des cellules des différents
prix.
Si on clique sur le bouton Proposer, Excel va sélectionner les références des cellules qui sont
en relation avec les montants, dans ce cas se sont les cellules quantité et Prix Unit.
Pour définir les contraintes, cliquer sur le bouton Ajouter. Le prix des micros ne peut pas être
inférieur à 56000, pour les imprimantes le prix est supérieur ou égal à 16000 et pour les
onduleurs le prix est supérieur ou égal à 7000.
Cliquer à chaque fois sur Ajouter pour définir les contraintes. Une fois qu’elles sont toutes
définies, cliquer sur OK. De retour à la boite de dialogue Solveur. Cliquer sur le bouton
Résoudre.
Le Solveur affiche le résultat dans le tableau de la feuille de calcul ainsi que la boite de
dialogue suivant :
27
GéniSoft Support de cours Excel 2007Avancé
Pour conserver les valeurs de la solution dans la feuille de calcul, cliquez dans la boîte de
dialogue Résultat du Solveur sur Garder la solution du Solveur.
Pour rétablir les données d'origine, cliquez sur Rétablir les valeurs d'origine.
Remarque :
On peut enregistrer le résultat du solveur comme scénario (voir les scénarios plus haut).
28
GéniSoft Support de cours Excel 2007Avancé
CONSOLIDATION
La consolidation consiste à regrouper plusieurs plages en une seule. Elle applique une
opération entre les plages (somme, moyenne, etc.). Dans le cas d’une structure identique
(même taille des plages et même type de données), un calcul avec une plage 3D peut suffire.
Si vous avez moins de 5 feuilles, tapez la combinaison de touches <Shift> + <F11> autant de
fois que nécessaire pour obtenir 5 feuilles dans le classeur.
Faites de même avec les autres feuilles en les renommant Bordeaux <Enter>, Lyon <Enter>,
Marseille<Enter> et Siège <Enter>.
Groupe de travail
Pour que les ajouts ou les modifications soient répercutés sur plusieurs feuilles, il faut créer
un groupe de travail.
29
GéniSoft Support de cours Excel 2007Avancé
La sélection de deux clubs sur quatre est volontaire pour l’exercice sur les Copier/Coller.
Sélectionnez la plage A4:A7, puis tapez Salle <Enter>, Sauna <Enter>, Hammam <Enter> et
Total Tri<Enter>.
Excel ne trouve pas de valeurs numériques et ne propose pas de plage comme argument de la
fonction Somme.
Sélectionnez la plage B4:B6 et validez avec <Ctrl> + <Enter> pour rester en B7.
30
GéniSoft Support de cours Excel 2007Avancé
Pour dissocier un groupe, il faut cliquer un onglet en dehors du groupe. Pour dissocier le
groupe, quand toutes les feuilles du classeur en font partie, il faut appuyer la touche <Shift> et
cliquer sur l’onglet de la feuille active.
31
GéniSoft Support de cours Excel 2007Avancé
Cliquez sur la cellule B3 et allez à l’onglet Donnée puis cliquez sur consolider
32
GéniSoft Support de cours Excel 2007Avancé
Cliquez sur l’onglet Siège, puis cliquez avec le bouton droit la cellule B2.
33
GéniSoft Support de cours Excel 2007Avancé
Coller : indique le type de données à coller. Valeurs : colle le résultat mais pas la formule.
Vérifions la liaison.
34
GéniSoft Support de cours Excel 2007Avancé
Plage 3D
Une plage 3D fait référence à une plage située dans plusieurs feuilles. Additionnons toutes les
plages F7 des feuilles Paris, Bordeaux, Lyon et Marseille.
Toutes les plages F7 des feuilles Paris à Marseille, y compris Bordeaux et Lyon sont
additionnées.
Cliquez avec le bouton droit la sélection, puis cliquez sur Copier dans le menu contextuel.
Cliquez avec le bouton droit la cellule A9, puis cliquez Collage spécial dans le menu
contextuel.
Cliquez sur le bouton Coller avec liaison dans la boîte de dialogue Collage spécial.
35
GéniSoft Support de cours Excel 2007Avancé
Le nom du classeur est maintenant précédé de son chemin complet (lettre du lecteur et
dossier).
36
GéniSoft Support de cours Excel 2007Avancé
Un rapport de tableau croisé dynamique est particulièrement adapté aux opérations suivantes :
Résumer les données par catégories et sous-catégories, et créer des calculs et des formules
personnalisées …etc.
Exemple :
Cliquez n’ importe où dans le tableau et cliquez sur tableau croisé dynamique de l’onglet
Donnée
37
GéniSoft Support de cours Excel 2007Avancé
La première étape de cet assistant, nous demande de sélectionner un tableau ou une plage de
données (dans notre cas le tableau et déjà sélectionné).
Comme elle provient de Microsoft Excel, il faut laisser le bouton sur « Liste ou base de
données Microsoft Excel ». Si la base de données était sur Access, il faudrait utiliser le
deuxième bouton.
Si on veut créer le tableau croisé dynamique sur la même feuille que les données ou sur une
autre feuille du classeur. Si vous choisissez « Feuille existante », cliquez sur une cellule puis
cliquez sur le bouton
38
GéniSoft Support de cours Excel 2007Avancé
Champs de page : Lorsqu’une valeur pour un de page est sélectionnée, le rapport de tableau
croisé dynamique se modifie pour ne faire apparaître que les données associées à cette valeur.
Les éléments de champ de page sont affichés un par un dans le tableau croisé dynamique.
Champs de données : Ces champs contiennent les synthèses des données des éléments des
champs de colonne et de ligne.
Champs de ligne : Les éléments associés à un champ de ligne s’affichent sous la forme
d’étiquette de lignes.
Champs de colonne : Les éléments associés à un champ de colonne s’affichent sous la forme
d’étiquette de colonnes.
Pour pouvoir déplacer les champs, prenez les sur la partie droite de la boîte de dialogue. Puis
cliquez – glissez jusqu'à l’emplacement comme le montre l’image précédente. Une fois
terminée, cliquez sur le bouton OK. Puis, cliquez sur le bouton Terminer.
Champs de page : Lorsqu’une valeur pour un champ de page est sélectionnée, le rapport de
tableau croisé dynamique se modifie pour ne faire apparaître que les données associées à cette
valeur. Les éléments de ce champ de page sont affichés un par un dans le tableau croisé
dynamique.
Champs de données : Ces champs contiennent les synthèses des données des éléments des
champs de colonne et de ligne.
Champs de ligne : Les éléments associés à un champ de ligne s’affichent sous la forme
d’étiquette de lignes.
Champs de colonne : Les éléments associés à un champ de colonne s’affichent sous la forme
d’étiquette de colonnes.
39
GéniSoft Support de cours Excel 2007Avancé
La version Excel 2007 propose une interface qui présente les différentes options d’Excel sous
forme d’onglet. Chaque insertion d’un nouvel objet entraîne l’affichage d’onglets
supplémentaires.
40
GéniSoft Support de cours Excel 2007Avancé
Pour le tableau croisé dynamique vous avez l’onglet création et l’onglet options, mais pour
qu’il s’affiche vous devez sélectionner le tableau
Si vous modifiez les données de vote tableau source il faut actualiser vos données.
Et si vous n’avez pas sélectionné la bonne source de données vous pouvez la modifier grâce
au bouton changer la source de données de l’onglet options.
Grâce à l’onglet création vous pouvez modifier la mise en forme de votre tableau et sa
disposition.
41
GéniSoft Support de cours Excel 2007Avancé
LES GRAPHIQUES
La création d'un graphique est une méthode simple et agréable pour présenter des données.
Pour créer un graphique, vous devez d'abord sélectionner dans la feuille de calcul les données
qui le composent.
Cliquez sur
Dés que vous avez choisi le style qui vous intéresse le graphique s’insère automatiquement.
Exemple :
42
GéniSoft Support de cours Excel 2007Avancé
Une fois le graphique créé, il est possible de modifier les paramètres du graphique et cela
grâce aux onglets création, disposition et mise en forme :
Pour agrandir ou réduire le graphique, utiliser les poignées qui se trouvent sur le cadre du
graphique .Pour déplacer le graphique, faire glisser le cadre blanc à l’endroit désiré
Vous pouvez créer directement un graphique croisé dynamique, mais la procédure et la même
que pour le tableau croisé dynamique.
Vous pouvez modifier la mise en forme du graphique du tableau croisé dynamique comme le
graphique d’un tableau simple,
43
GéniSoft Support de cours Excel 2007Avancé
LES MACROS
Il est souvent nécessaire d'exécuter une même tâche sur un groupe d'éléments. Ces éléments
peuvent être les cellules d'une plage, les feuilles de calcul d'un classeur, les classeurs de
l'application.
Si vous effectuez fréquemment une tâche dans Microsoft Excel, vous pouvez l'automatiser à
l'aide d'une macro. Une macro est une série de commandes et de fonctions stockées dans un
module Visual Basic, qui peut être exécutée chaque fois que vous devez accomplir cette
tâche. Pour enregistrer une macro, vous procédez de la même façon que pour enregistrer de la
musique avec un magnétophone. Vous exécutez ensuite la macro pour qu'elle répète, ou
« joue », les commandes.
Avant d'enregistrer ou d'écrire une macro, planifiez les étapes et les commandes que la macro
doit effectuer. Si vous commettez une erreur pendant l'enregistrement de la macro, les
corrections que vous apportez sont également enregistrées. Chaque fois que vous enregistrez
une macro, elle est stockée dans un nouveau module attaché au classeur.
L’enregistreur de macro : avec cette méthode vous pourrez automatiser les tâches
répétitives. Il suffit d’effectuer une seule fois les tâches à automatiser pour qu’Excel
transforme le tout en code VBA (Visual Basic pour Applications). Les macros ainsi
enregistrées peuvent être appelées par combinaison de touches du clavier.
La programmation des macros : Elle permet de constituer des applications complètes. Excel
offre un grand nombre de fonctions permettant de programmer ses propres macro-commandes
en VBA (Visual Basic application).
44
GéniSoft Support de cours Excel 2007Avancé
Enregistreur de macro
5. Le nom de la macro doit commencer par une lettre. Les autres caractères peuvent être
des lettres ou des chiffres. Les espaces ne sont pas autorisés dans un nom de macro.
6. Pour exécuter la macro en appuyant sur une touche de raccourci clavier, tapez une
lettre dans la zone Touche de raccourci. Vous pouvez utiliser CTRL+lettre (pour les
lettres en minuscules) ou CTRL+MAJ+lettre (pour les lettres en majuscules). La
touche de raccourci clavier ne peut être ni un chiffre ni un caractère spécial.
Remarque :
La macro ainsi définie annule toute touche de raccourci par défaut de Microsoft Excel
pendant que le classeur qui contient la macro est ouvert.
45
GéniSoft Support de cours Excel 2007Avancé
Exemple : Si on introduit la touche de raccourci P qui est définie dans Excel comme touche
de raccourci pour lancer l’impression d’un document, la nouvelle macro sera exécutée à la
place de l’impression.
8. Si vous voulez que la macro soit disponible dans tous les classeurs à tout moment de
l'utilisation de Microsoft Excel, stockez-la dans le Classeur de macros personnelles,
sinon si vous choisissiez l’option Ce classeur elle ne sera alors disponible que dans
celui-ci. Pour ajouter une description de la macro, tapez-la dans la zone Description.
A partir de maintenant, toutes les opérations que vous ferez vont être enregistrées. Faites donc
attention à ne pas vous tromper. Si vous commettez une erreur pendant l'enregistrement de la
macro, les corrections que vous apportez sont également enregistrées et deviendraient des
instructions de la macro lesquelles seraient reproduites à chaque fois que vous exécuteriez
votre macro.
Une fois que vous avez terminé, cliquez sur macro de l'onglet affichage pour arrêter
l'enregistrement.
Visual Basic Editor vous permet de modifier des macros, de les copier d'un module ou d'un
classeur vers un autre, de renommer les modules qui stockent les macros ou de renommer les
macros.
Dans la liste des noms des macros, sélectionnez celle que vous souhaitez afficher.
Comme vous pouvez le voir, Excel a traduit chacune de vos actions en VBA et transforme le
tout en une macro.
46
GéniSoft Support de cours Excel 2007Avancé
Pour améliorer l'accessibilité d'une macro on peut lui affecter un raccourci clavier, une ligne
de commande dans un menu ou encore un bouton de barre d'outils.
Si vous n'utilisez que rarement une macro, vous pouvez vous contenter de l'exécuter à partir
de la boite de dialogue Macro de l'option macro. Cependant, la nature des macros ou la
fréquence d'utilisation peut justifier un accès plus rapide.
Personnaliser l'affichage
L'affectation d'une commande de menu à une macro s'apparente à l'affectation d'un bouton à
celle ci.
4. dans la liste choisir la macro à mettre sur le ruban pour une exécution sans le raccourci
du clavier
Suppression de la commande.
47
GéniSoft Support de cours Excel 2007Avancé
Touche Description
CTRL+MAJ+* Sélectionne la zone active autour de la cellule active (la zone active
est une zone de données entourée par des lignes et des colonnes
vides).
CTRL+MAJ+Plus Affiche la boîte de dialogue Insérer pour insérer des cellules vides.
(+)
CTRL+Moins (-) Affiche la boîte de dialogue Supprimer pour supprimer les cellules
sélectionnées.
48
GéniSoft Support de cours Excel 2007Avancé
49
GéniSoft Support de cours Excel 2007Avancé
CTRL+S Enregistre le fichier actif sous son nom, dans son format et dans le
dossier dans lequel il se trouve.
50
GéniSoft Support de cours Excel 2007Avancé
Touche de fonction
Touche Description
CTRL+F7
51
GéniSoft Support de cours Excel 2007Avancé
permet d'ajouter une cellule ou plage de cellules non adjacentes à une sélection
MAJ+F8 de cellules à l'aide des touches fléchées.
calcule toutes les feuilles de calcul de tous les classeurs ouverts, qu'elles aient ou
CTRL+ALT non changé depuis le dernier calcul.
+F9
contrôle à nouveau les formules dépendantes, puis calcule toutes les formules de
CTRL+ALT
tous les classeurs ouverts, y compris les cellules non marquées comme ayant
+MAJ+F9
besoin d'être calculées.
ouvre Microsoft Visual Basic Editor pour créer une macro à l'aide de Visual
ALT+F11 Basic pour Applications (VBA).
52