Vous êtes sur la page 1sur 52

Etablissement de Formation Professionnelle

Agrée par l’état sous le N° 1074 / DFP

Géni Soft

Support de cours
Excel: Notions avancées

Adresse : Résidence EL Mansour Chevalley • Alger • Algérie


TÉL : 021 92 17 71 / 021 92 17 73 / 021 92 99 51-52 FAX : 021 92 99 53 1
www.geni-soft.com E-mail: info@geni-soft.com
GéniSoft Support de cours Excel 2007Avancé

SOMMAIRE

MISES EN FORME .............................................................................................................................................. 4


MISE EN FORME CONDITIONNELLE ................................................................................................................................... 4
MASQUER/AFFICHER DES LIGNES, DES COLONNES ET DES FEUILLES ................................................................................. 5
LIAISON ET GESTION DES CLASSEURS.............................................................................................................................. 5
COLLAGE SPÉCIAL........................................................................................................................................................... 6
LISTES PERSONNALISÉES .................................................................................................................................................. 6
LES FONCTIONNALITES INCONTOURNABLES D'EXCEL ..................................................................... 8
FIGER DES VOLETS .......................................................................................................................................................... 8
COMPARAISON DE FEUILLES DE CALCUL EN CÔTE À CÔTE ................................................................................................. 8
REFERENCES DE CELLULES ....................................................................................................................... 10
RÉFÉRENCE RELATIVE ................................................................................................................................................... 10
RÉFÉRENCE MIXTE ET ABSOLUE ..................................................................................................................................... 10
CALCULS AVANCEE ....................................................................................................................................... 11
LES FONCTIONS AVANCÉES DANS EXCEL......................................................................................................................... 11
ASSISTANT FONCTION.................................................................................................................................................. 11
LISTES DE QUELQUES FONCTIONS D’EXCEL ................................................................................................................... 11
LES BASES DE DONNEES ............................................................................................................................... 14
TRIER UNE BASE DE DONNÉES ...................................................................................................................................... 14
TRI MULTICRITÈRES ..................................................................................................................................................... 14
FILTRER UNE BASE DE DONNÉES .................................................................................................................................. 15
FILTRE AUTOMATIQUE ................................................................................................................................................. 15
RÉALISER UN FILTRE PERSONNALISÉ .............................................................................................................................. 17
FILTRE ÉLABORÉ ........................................................................................................................................................... 18
FILTRER SUR PLACE ...................................................................................................................................................... 19
EXTRACTION ................................................................................................................................................................. 19
LES SOUS-TOTAUX ......................................................................................................................................... 20
CRÉATION DES SOUS-TOTAUX ...................................................................................................................................... 20
SUPPRESSION D’UN SOUS-TOTAL.................................................................................................................................... 22
FONCTIONS DE RESOLUTIONS DE PROBLEMES .................................................................................. 23
LA VALIDATION ............................................................................................................................................................. 23
LA VALEUR CIBLE (OU LA RESOLUTION D’UNE EQUATION A UNE INCONNUE) ...................... 24
LE SOLVEUR (OU LA RESOLUTION D’EQUATIONS A PLUSIEURS INCONNUES) ........................ 25
QUAND UTILISER LE SOLVEUR ....................................................................................................................................... 25
CONTRAINTE ................................................................................................................................................................. 26
DÉFINITION ET RÉSOLUTION D'UN PROBLÈME À L'AIDE DU SOLVEUR............................................................................... 26
CONSOLIDATION .............................................................................................................................................. 29
GROUPE DE TRAVAIL ..................................................................................................................................................... 29

2
GéniSoft Support de cours Excel 2007Avancé

DISSOCIER UN GROUPE DE TRAVAIL ............................................................................................................................... 31


CONSOLIDER LES QUATRE TABLEAUX ............................................................................................................................. 32
LIAISONS ENTRE FEUILLES ............................................................................................................................................. 33
PLAGE 3D .................................................................................................................................................................... 35
LIAISONS AVEC D’AUTRES CLASSEURS ............................................................................................................................ 35
TABLEAUX CROISES DYNAMIQUES ......................................................................................................... 37
MANIPULER UN TABLEAU CROISÉ ................................................................................................................................... 37
MODIFIE LA FONCTION D’UN SOUS TOTAL ................................................................................................................... 40
MODIFIER LE TABLEAU CROISÉ DYNAMIQUE ................................................................................................................ 40
MISE À JOUR DES DONNÉES : ........................................................................................................................................ 41
LES GRAPHIQUES ........................................................................................................................................... 42
LA CRÉATION D'UN GRAPHIQUE ..................................................................................................................................... 42
MODIFICATION D'UN GRAPHIQUE CRÉÉ ......................................................................................................................... 43
LE GRAPHIQUE DU TABLEAU CROISÉ DYNAMIQUE: ...................................................................................................... 43
LES MACROS .................................................................................................................................................... 44
ENREGISTREUR DE MACRO........................................................................................................................................... 45
VISUALISATION D’UN MODULE .................................................................................................................................... 46
INTÉGRATION DES MACROS À L'INTERFACE APPLICATION ............................................................................................ 47
PERSONNALISER L'AFFICHAGE ..................................................................................................................................... 47
SUPPRESSION DE LA COMMANDE. ................................................................................................................................ 47
QUELQUES RACCOURCIS D'EXCEL :........................................................................................................ 48

3
GéniSoft Support de cours Excel 2007Avancé

MISES EN FORME

Mise en forme conditionnelle

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.

1. Sélectionnez la zone de la feuille de calcul qui contient les informations à mettre en


évidence.

2. Sous l’onglet Accueil, cliquez sur le bouton Style puis sur Mise en forme
conditionnelle.

3. Dans le menu qui s’affiche cliquez sur nouvelle règle.

4. Choisissez l’une des options exemple : Appliquer une mise en forme uniquement aux
cellules qui contiennent.

5. Cliquez sur Format puis sur OK.

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é

Masquer/Afficher des lignes, des colonnes et des feuilles

Si pour une raison ou une autre vous devez


masquer des colonnes ou des lignes,

Voir l'exemple :

Dans notre exemple on veut masquer la


colonne"E"

Cliquer bouton droit sur la colonne "E"

Cliquer sur masquer

Pour afficher la ligne ou la colonne vous devez


pointer avec la souris sur la barre de colonnes ou la
barre de lignes jusqu'à ce que le pointeur de la
souris change d'apparence.

Voir l'exemple :

Vous décidez de réafficher la colonne "E"

Cliquer bouton droit entre la colonne "D" et la


colonne "F"

Cliquer sur afficher

Liaison Et Gestion Des Classeurs

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.

Tapez la formule ci-dessous.

Fact1: représente le nom de la 1ère feuille, suivi de "!" et de la


référence de la cellule.

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

Pour avoir une copie d'un tableau dans une autre


feuille Excel ou même dans un document Word
vous utiliser le collage spécial.

- Sélectionnez la plage de données ou tous le


tableau. Cliquer bouton droit puis sur copie.

- Allez à l'endroit ou vous voulez faire la copie.

- Cliquez bouton droit puis sur l'option collage


spécial.

- La boite de dialogue "collage spécial" propose


plusieurs options de collage.

- Choisissez une des options de collage et cliquer sur "coller avec liaison"

Remarque: Grâce a l'option "collage spécial" toutes les modifications apportées au


tableau source vont apparaître dan le tableau coller.

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 :

La numérotation de 1 a 10, de 101 a 120, de 2 a 16, …

Du samedi a vendredi, de janvier a décembre…

1. Tapez une ou deux entrées dans la liste.

2. Sélectionnez les cellules et placez le pointeur sur l'angle


inférieur droit de la cellule jusqu'à ce qu'une croix noire (+) apparaisse.

3. Faites glisser la poignée de recopie vers le bas ou à droite de la colonne, puis


relâchez le bouton de la souris.

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.

2. Cliquez sur le bouton Office , puis sur Options Excel.

3. Dans la boite de dialogue standard cliquez sur modifier les listes personnalisées

4. Cliquez sur le bouton Importer, puis sur OK.

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.

2. Cliquez ensuite sur Ajouter, puis sur OK.

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é

LES FONCTIONNALITES INCONTOURNABLES D'EXCEL

Figer des volets

Pour conserver les titres en place pendant que vous faites défiler des feuilles de calcul il faut
figer les données voulues :

1. Sélectionnez la première ligne sous les titres.

2. Allez a l’onglet Affichage puis cliquez sur figer les volets

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.

Comparaison de feuilles de calcul en côte à côte

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é

Réorganiser les fenêtres

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

Calcul de la somme des nombres de la colonne C et les nombres de la colonne D :

1. Entrer la formule pour la première Somme dans la cellule E3

2. Cliquer sur le petit carré noir en bas à droite de la case contenant la première Somme.

3. Glisser le curseur de la souris jusqu’à la ligne voulue ou faites un double clic.

4. Le résultat de la colonne E est relatif à la somme de la colonne C et D

5. E3=somme (C3 :D3), E4=somme (C4 :D4), E5=somme (C5 :D5)…etc.

Référence mixte et absolue

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.

Exemple Référence absolue : $A$12

Exemple Référence mixte: $A12 ou A$12

Exemple d’une formule

1. Dans ce cas le résultat de la colonne C est


relatif à la multiplication de la colonne B et la
cellule C1

2. C4=B4*$C$1, C5= B5*$C$1, C6= B6*$C$1…etc.

10
GéniSoft Support de cours Excel 2007Avancé

CALCULS AVANCEE

Les fonctions avancées dans Excel

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.

Choix d'une fonction

Pour sélectionner une fonction, aller dans le menu


Insertion > Fonction ou cliquer sur cette icône . Une
fenêtre s'ouvre. Deux choix s'offrent à vous :

Ecrire textuellement ce que vous voulez faire. Dans la


zone Rechercher une fonction
Par exemple, écrire faire la somme comme ci-dessous. Cliquer sur OK. L'assistant propose
alors une série de fonctions parmi lesquelles il y a "la SOMME".
Sélectionnez-la et poursuivez les étapes d'insertion de fonction.

Listes de quelques fonctions d’Excel

Fonctions mathématiques et trigonométriques

ABS Renvoie la valeur absolue d'un nombre.

RACINE Donne la racine carrée d'un nombre.

SOMME.SI Additionne des cellules spécifiées si elles répondent à un critère

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é

Fonctions de base de données

BDMOYENNE Renvoie la moyenne des entrées de base de données sélectionnées.

BDNB Compte le nombre de cellules d'une base de données qui contiennent des
nombres.

BDMAX Renvoie la valeur maximale des entrées de base de données sélectionnées.

BDMIN Renvoie la valeur minimale des entrées de base de données sélectionnées.

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.

BDSOMME Ajoutent les nombres dans la colonne de champ des enregistrements de la


base de données, qui répondent aux critères.

Fonctions logiques

ET Renvoie VRAI si l'ensemble des arguments est VRAI.

FAUX Renvoie la valeur logique FAUX.

SI Spécifie un test logique à effectuer.

NON Inverse la logique de cet argument.

OU Renvoie VRAI si un argument est VRAI.

VRAI Renvoie la valeur logique VRAI.

Fonctions de recherche et de référence

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é

RECHERCHE Recherche des valeurs dans un vecteur ou une matrice.

RECHERCHEV Effectue une recherche dans la première colonne d'une matrice et se


déplace sur la ligne pour renvoyer la valeur d'une cellule.

Fonctions Date et Heure

DATE .Renvoie le numéro de série d'une date précise

JOUR Convertit un numéro de série en jour du mois.

JOURS360 Calcule le nombre de jours qui séparent deux dates sur la base d'une
année de 360 jours.

MAINTENANT Renvoie le numéro de série de la date et de l'heure du jour

AUJOURDHUI Renvoie le numéro de série de la date du jour.

13
GéniSoft Support de cours Excel 2007Avancé

LES BASES DE DONNEES

Trier une base de données

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:

1. Aller à l'onglet Accueil puis cliquer sur le bouton trier et filtrer.

2. Choisir l'une des options ou

3. Le tri est instantané et s'applique à toute la base de donnée

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:

1. Allez à l'onglet Accueil puis cliquez sur le bouton trier et filtrer.

2. Choisissez l'une des options

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é

Choisissez les options proposées pour le tri multiple

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 :

Filtrer une base de données

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é

N°employé Nom Prénom Age Fonction


1 OSMANE NABIL 25 COMPTABLE
2 TELANI SALIM 28 GESTIONNAIRE
3 ABESALEM MOHAMED 30 GESTIONNAIRE
4 ZERZOUR WISSAM 25 COMPTABLE
5 AMRANE ASSIA 30 CADRE SUP
6 OULEMLIH AMIN 30 INFORMATICIEN
Pour cela vous devez:

Cliquez n' importe où dans le tableau.

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

1. Vous choisissez le critère du filtre et vous l'appliquez

2. Dans cet exemple vous allez affichezr les employés qui ont 30ans

16
GéniSoft Support de cours Excel 2007Avancé

3. Le resultat de ce filtre est:

4. Comme pour le tri vous pouvez également filtrer sur plusieurs critères

Réaliser un filtre personnalisé

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:

1. Cliquez sur la liste déroulante.

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 à ».

Utilisation d’un filtre élaboré.

Recherchons les employés dont

L’Age >=25ans.

Zone de critères

La zone de critère est un tableau séparé,

composé uniquement des en-têtes qui

font l’objet d’une sélection.

Tapez le tableau suivant à partir de la cellule B22.

Les noms dans les en-têtes de la zone de critères

doivent être orthographiés comme dans le tableau principal.

18
GéniSoft Support de cours Excel 2007Avancé

Filtrer sur place

1. Cliquez dans une cellule quelconque du tableau.

2. Le tableau sera filtré sur place comme pour le filtre automatique.

3. Laissez l’option Filtrer la liste sur place cochée.

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.

5. Cliquez sur la zone de critères et sélectionnez la plage F10:F11.

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.

7. Cliquez sur OK pour appliquer le filtre élaboré.

Extraction

Nous allons extraire des lignes vers un autre emplacement.


Cette extraction ne peut s’effectuer que dans la feuille
active.

1. Cliquez dans une cellule quelconque du tableau.

2. Cliquez sur Filtre Avancé.

3. Cliquez sur la case Copier vers un autre


emplacement.

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’indiquer à Excel comment il doit grouper les données.

 D’afficher les sous-totaux et le total général pour l’un des groupes de la liste.

 D’afficher les sous-totaux et le total général pour plusieurs 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.

Création des sous-totaux

Après avoir trié les données en champs de sous totalisation, on obtient facilement les sous-
totaux en procédant ainsi :

CLIENT PRODUIT UNITES PRIX TOTAL


Finances Bus 25 320 8000
Finances Bus 30 320 9600
Finances Bus 25 320 8000
Finances Camion 20 210 4200
Finances Camion 18 210 3780
Moyens généraux Camion 30 210 6300
Moyens généraux Camion 12 210 2520
Moyens généraux Camion 15 210 3150
Moyens généraux Camion 24 210 5040
Etudes Bus 20 320 6400
Etudes Bus 12 320 3840
Etudes Bus 15 320 4800
Etudes Camion 15 210 3150
Etudes Camion 18 210 3780

1. Sélectionnez n’importe quelle cellule du tableau. Choisissez ensuite la commande

20
GéniSoft Support de cours Excel 2007Avancé

Sous-total de l'onglet Données. La boite de dialogue Sous-total apparaît.

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.

3. Sélectionnez le type de calcul à appliquer en déroulant la liste Utiliser la fonction et


en sélectionnant le type qui vous intéresse. Excel suggère une fonction d’après le type
de données que vous êtes en train de synthétiser. Si les colonnes contiennent, par
exemple, des nombres, Excel reconnaît et propose la fonction Somme ; s’il s’agit de
texte, il propose Nb.

4. Sélectionnez les données à calculer en cochant la case dans la liste Ajouter un

sous-total à. Cette boite affiche les colonnes à calculer.

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.

5. Validez par OK.

Exemple

Les services : Finances, Moyens généraux et Etudes ont acheté le matériel suivant :

21
GéniSoft Support de cours Excel 2007Avancé

Dans cet exemple Excel propose :

1. Un calcul suivant le TOTAL


Choisissez la fonction SOMME,

2. Cocher sur Ajouter un sous total


Pour calculer le TOTAL

3. Les données sont ordonnées à


chaque changement de client

Après réduction on obtient :

Suppression d’un sous-total

Si vous voulez effacer le sous-total, utiliser la commande Sous-totaux de l'onglet Données,


dans la boite de dialogue qui apparaît cliqué sur le bouton Supprimer tout.

22
GéniSoft Support de cours Excel 2007Avancé

FONCTIONS DE RESOLUTIONS DE PROBLEMES

La validation

Elle vous permet de contrôler la saisie de


données dans une plage sélectionnée

- Sélectionnez une plage

- Allez au menu données et cliquez sur


validation.

- choisissez les critères de validation

Exemple :

Autoriser les nombres entiers qui sont supérieur ou égal à 250.

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é

LA VALEUR CIBLE (ou la résolution d’une équation à une inconnue)

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.

Pour résoudre le problème il faut suivre les étapes suivantes :

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.

2. Choisir la commande valeur cible dans l'onglet Données.

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 Valeur à atteindre, introduire le chiffre qu’on veut atteindre

(dans ce cas la valeur du nouveau bénéfice, c’est à dire 150000).

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.

LE SOLVEUR (OU LA RESOLUTION D’EQUATIONS A PLUSIEURS


INCONNUES)
Contrairement à la valeur cible qui ne permet que la résolution d’une équation à une seule
inconnue, le Solveur permet de résoudre un système d’équations à plusieurs inconnues. Il
permet de rechercher la valeur optimale d'une formule dans une cellule, appelée cellule cible,
de votre feuille de calcul. Il fonctionne avec un groupe de cellules associées, soit directement,
soit indirectement, à la formule de la cellule cible. Il adapte les valeurs des cellules que vous
souhaitez modifier, appelées cellules variables, pour fournir le résultat spécifié à partir de la
formule de la cellule cible. Vous pouvez poser des contraintes pour limiter les valeurs
susceptibles d'être utilisées comme modèles par le Solveur, et ces contraintes peuvent faire
référence à d'autres cellules qui ont une incidence sur la formule de la cellule cible.

Quand utiliser le Solveur

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 :

Gestion du personnel : Gestion et recrutement des employés au coût minimal, tout en


respectant le niveau de satisfaction des employés.

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 :

Les ventes progressent jusqu’à un certain niveau, puis se stabilisent.

La qualité des produits diminue au fur et à mesure que le personnel de production augmente.

25
GéniSoft Support de cours Excel 2007Avancé

La consommation augmente en fonction de la fréquence d’annonces publicitaire, puis


diminue.

Le coût de la production varie en fonction du volume de vente.

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.

Définition et résolution d'un problème à l'aide du Solveur

Dans l'onglet Données, cliquez sur Solveur.

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

On voudrait acquérir le matériel suivant : 10 Micros, 5 imprimantes et 10 onduleurs, et on


dispose pour cela d’une somme de 720000 DA.

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.

Désignation Prix Unit Quantité Montant


Micro Ord 58000 10 580000
Imprimante 18000 5 90000
Onduleur 8000 10 80000
Total
Pour résoudre ce problème, on utilise le Solveur.

Je me positionne dans la cellule à définir, puis je choisi la commande Solveur du menu


Outils.

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 l’option égale à je choisis Valeur et je tape 720000.

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 :

Vous pouvez interrompre le processus de résolution en appuyant sur ÉCHAP. Microsoft


Excel recalcule la feuille de calcul en utilisant les dernières valeurs trouvées pour les cellules
variables.

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.

La société MUSCLETOU gère quatre clubs, à Paris, à Bordeaux à Lyon et à Marseille. Le


siège désire regrouper toutes les données en un seul tableau.

Fermez tous les classeurs ouverts.

Cliquez sur Nouveau pour afficher un classeur vierge.

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.

Ou si vous avez plus de 5 feuilles, supprimez les feuilles au-delà de Feuil5.

Renommons les cinq feuilles.

Double-cliquez sur le premier onglet et tapez Paris <Enter>.

Faites de même avec les autres feuilles en les renommant Bordeaux <Enter>, Lyon <Enter>,
Marseille<Enter> et Siège <Enter>.

Cliquez sur Enregistrer et tapez Siège <Enter> dans Nom de fichier.

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.

Cliquez sur l’onglet Paris pour sélectionner cette feuille.

Maintenez la touche <Ctrl> enfoncée et cliquez sur l’onglet Bordeaux.

Les deux feuilles sont sélectionnées. La feuille Paris est active.

29
GéniSoft Support de cours Excel 2007Avancé

La barre de titre affiche.

La sélection de deux clubs sur quatre est volontaire pour l’exercice sur les Copier/Coller.

Saisissons les informations de base des tableaux.

Cliquez dans la cellule B3 et tapez 1er Tri sans valider.

Cliquez et faites glisser la poignée de recopie jusqu’à la cellule E3.

Excel reconnaît le format et recopie le 1er en 2e , etc.

Cliquez dans la cellule F3 et tapez Total salle <Enter>.

Sélectionnez la plage A4:A7, puis tapez Salle <Enter>, Sauna <Enter>, Hammam <Enter> et
Total Tri<Enter>.

Ajoutons les sommes des trimestres et des salles.

Cliquez dans la cellule B7, puis cliquez sur Somme automatique.

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.

Cliquez et faites glisser la poignée de recopie jusqu’à la cellule E7.

Ajoutons les sommes par salle.

Cliquez dans la cellule F4, puis cliquez sur Somme automatique.

Sélectionnez la plage B4:E4 et validez avec <Ctrl> + <Enter>.

Cliquez et faites glisser la poignée de recopie jusqu’à la cellule F7.

30
GéniSoft Support de cours Excel 2007Avancé

Cliquez sur l’onglet Bordeaux.

Les informations sont identiques à celles de la feuille Paris.

Dissocier un groupe de travail

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.

Appuyez sur la touche <Shift> et cliquez sur l’onglet Bordeaux.

Cliquez sur l’onglet Paris.

Tapez les données comme ci-dessous:

Cliquez sur l’onglet Bordeaux.

Tapez les données comme ci-dessous:

Cliquez sur l’onglet Lyon.

Le club de Lyon ne possède pas de Hammam.

Tapez Balnéo dans la cellule A6.

Tapez les données comme ci-après :

31
GéniSoft Support de cours Excel 2007Avancé

Cliquez sur l’onglet Marseille.

Le club de Marseille ne possède pas de Hammam.

Tapez Aquagym dans la cellule A6.

Tapez les données comme ci-dessous:

Consolider les quatre tableaux

Insérer une nouvelle feuille <total>.

Cliquez sur la cellule B3 et allez à l’onglet Donnée puis cliquez sur consolider

La fenêtre « consolider » s’affiche et vous devez sélectionner les plages de données


contenants les quatre tableaux

Apres la sélection vous aurez la fenêtre suivante :

32
GéniSoft Support de cours Excel 2007Avancé

Vous aurez un tableau consolidé.

Liaisons entre feuilles

Récupérons dans la feuille Siège les totaux des quatre clubs.

Cliquez sur l’onglet Siège et tapez les données ci-dessous:

Cliquez sur l’onglet Paris.

Cliquez dans la cellule F7, puis cliquez sur le bouton Copier.

Cliquez sur l’onglet Siège, puis cliquez avec le bouton droit la cellule B2.

Sélectionnez Collage spécial dans le menu contextuel.

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.

Opération : effectue une opération entre la donnée à coller et le contenu de la cellule


réceptrice.

Cliquez sur le bouton Coller avec liaison.

La cellule B2 contient la formule =Paris!$F$7. Le point d’exclamation sépare le nom de la


feuille et la plage de cellule.

Tapez =Bordeaux!$F$7 dans la cellule B3.

Tapez =Lyon!$F$7 dans la cellule B4.

Tapez =Marseille!$F$7 dans la cellule B5.

Vérifions la liaison.

Cliquez l’onglet Paris, puis tapez 409 dans la cellule B4.

Cliquez l’onglet Siège.

La cellule B2 tient compte de notre modification.

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.

Tapez =Somme (dans la cellule B6.

Cliquez l’onglet Paris, puis cliquez sur la cellule F7.

La barre de formule affiche =Somme (Paris!F7.

Appuyez la touche <Shift> et cliquez l’onglet Marseille.

La barre de formule affiche =Somme (Paris: Marseille ! F7.

Les feuilles Bordeaux et Lyon sont aussi sélectionnées.

Tapez) <Enter> pour fermer la fonction Somme.

Toutes les plages F7 des feuilles Paris à Marseille, y compris Bordeaux et Lyon sont
additionnées.

Liaisons avec d’autres classeurs

Récupérons les tarifs de la feuille Impression.xls.

Tapez Tarifs de Paris <Enter> dans la cellule A8.

Cliquez sur le bouton Ouvrir dans la barre d’outils Standard.

Double-cliquez sur lmpression.xls.

Cliquez l’onglet Club MuscleTou.

Sélectionnez la plage H3:I4.

Cliquez avec le bouton droit la sélection, puis cliquez sur Copier dans le menu contextuel.

Cliquez le menu Fenêtre / 2 Siège.

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 de la feuille est précédé du nom du classeur entre crochets.

Cliquez le menu Fenêtre / 1 lmpression.xls.

Cliquez sur Fermer la fenêtre à droite de la barre de menu.

Le classeur Siège.xls revient en premier plan.

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é

TABLEAUX CROISES DYNAMIQUES

Un rapport de tableau croisé dynamique offre un moyen interactif de synthétiser rapidement


de grandes quantités de données. Il permet d’analyser en profondeur des données numériques
et répondre à des questions imprévues sur vos données.

Un rapport de tableau croisé dynamique est particulièrement adapté aux opérations suivantes :

Interroger de grandes quantités de données.

Obtenir des sous-totaux et agréger des données numériques

Résumer les données par catégories et sous-catégories, et créer des calculs et des formules
personnalisées …etc.

Manipuler un tableau croisé

Pour créer un tableau croisé dynamique, il suffit de choisir l'onglet


Insertion puis sur le bouton tableau croisé dynamique.

Exemple :

Analysez des données suivante :

Cliquez n’ importe où dans le tableau et cliquez sur tableau croisé dynamique de l’onglet
Donnée

La boite de dialogue suivante s’affiche

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.

A la deuxième étape, l’assistant nous demande de sélectionner la plage de données qui va


permettre de créer le tableau croisé dynamique. Si les données se situent dans un autre
classeur, cliquez sur le bouton Parcourir afin de sélectionner le tableau.

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

Excel va nous aider à placer les champs qui vont nous


permettre de réaliser le tableau croisé dynamique :

Une fenêtre me permettra de choisir les champs à


inclure. Cocher sur chacun de ses champs

Pour pouvoir déplacer les champs, prenez-les sur la


partie droite de la boîte de dialogue. Puis cliquez –
glisser jusqu'à l’emplacement comme le montre l’image
précédente.

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.

Le résultat du tableau croisé dynamique s’affiche comme suit :

39
GéniSoft Support de cours Excel 2007Avancé

Modifie la fonction d’un sous total

Par défaut, l’assistant fait une


somme des sous totaux mais il est
possible de faire d’autre fonction.
Pour changer la fonction d’un sous
total, cliquez sur le champ Valeur
puis sur paramètres des champs de
valeurs. La boîte de dialogue
suivante apparaît :

Modifier le tableau croisé dynamique

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

Mise à jour des données :

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.

Tel que l’affichage des sous totaux, disposition du rapport…etc.

41
GéniSoft Support de cours Excel 2007Avancé

LES GRAPHIQUES

La création d'un graphique

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é

Modification d'un graphique créé

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é

Le graphique du tableau croisé dynamique:

On veut représenter le résultat du tableau croisé dynamique sous forme de graphique

Pour cela il suffit :

De cliquer n’importe où dans le tableau croisé dynamique et sur graphique de l’onglet


insertion.

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.

Pour concevoir une macro, deux solutions s’offrent à vous :

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

Pour créer une macro il faut :

1. Cliquer sur l'onglet affichage puis sur macro.

2. Cliquer sur enregistrer une macro, si vous voulez


que la macro s'exécute à l'endroit ou vous mettez le
curseur, dans ce cas il faut activer l'option utiliser les
références relatives

3. La boite de dialogue enregistrer une macro s'affiche

4. Dans la zone Nom de la macro, tapez le nom de la 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.

7. Dans la zone Enregistrer la macro dans, cliquez sur l'emplacement où vous


souhaitez stocker la macro.

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.

9. Cliquez sur OK.

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.

Effectuez les actions que vous souhaitez enregistrer.

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.

Visualisation d’un module

Pour visualiser le code d'une macro, suivez les étapes suivantes :

 Activez la sous commande Macros de la commande Macro du menu Outils Excel


affiche la boite de dialogue Macro.

 Dans la liste des noms des macros, sélectionnez celle que vous souhaitez afficher.

 Cliquez sur le bouton Modifier. Excel ouvre alors le module de la macro.

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é

Intégration des macros à l'interface application

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.

1. cliquer sur le bouton office puis sur le bouton options d'Excel

2. Dans la liste qui s'affiche, choisir personnaliser.

3. dans la partie catégories choisir Macro.

4. dans la liste choisir la macro à mettre sur le ruban pour une exécution sans le raccourci
du clavier

Suppression de la commande.

Pour supprimer une commande ou un bouton procéder ainsi:

1. Choisir la commande à afficher les macros de l'option macro.

2. cliquer sur la macro à supprimer puis sur supprimer.

47
GéniSoft Support de cours Excel 2007Avancé

Quelques raccourcis d'Excel :

Touche Description

CTRL+MAJ+$ Affiche les lignes masquées au sein de la sélection.

CTRL+MAJ+) Affiche les colonnes masquées au sein de la sélection.

CTRL+MAJ+& Applique une bordure extérieure aux cellules sélectionnées.

CTRL+MAJ_ Supprime la bordure extérieure des cellules sélectionnées.

CTRL+MAj+~ Applique le format de nombre général.

CTRL+MAj+$ Applique le format monétaire avec deux positions décimales (les


nombres négatifs sont mis entre parenthèses).

CTRL+MAJ+% Applique le format pourcentage sans position décimale.

CTRL+MAJ+^ Applique le format numérique exponentiel, avec deux décimales.

CTRL+MAJ+# Applique le format de date, avec le jour, le mois et l'année.

CTRL+MAJ+@ Applique le format horaire, avec les heures et les minutes, et AM ou


PM.

CTRL+MAJ+! Applique le format numérique, avec deux décimales, un séparateur


de milliers et un signe moins pour les valeurs négatives.

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).

Dans un rapport de tableau croisé dynamique, sélectionne tout le


rapport.

CTRL+MAJ+: Saisit l'heure.

CTRL+MAJ+" Copie la valeur de la cellule située au-dessus de la cellule active dans


cette dernière ou dans la barre de formule.

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.

CTRL+; Saisit la date.

CTRL+` Affiche alternativement les valeurs de cellule et les formules dans la


feuille.

48
GéniSoft Support de cours Excel 2007Avancé

CTRL+' Copie une formule de la cellule située au-dessus de la cellule active


dans cette dernière ou dans la barre de formule.

CTRL+1 Affiche la boîte de dialogue Format de cellule.

CTRL+2 Applique ou enlève la mise en forme gras.

CTRL+3 Applique ou enlève la mise en forme italique.

CTRL+4 Applique ou enlève le soulignement.

CTRL+MAJ+5 Applique ou enlève le barré.

CTRL+6 Alterne entre le masquage des objets, l'affichage des objets et


l'affichage des indicateurs de position des objets.

CTRL+8 Affiche ou masque les symboles du plan.

CTRL+9 Masque les lignes sélectionnées.

CTRL+0 Masque les colonnes sélectionnées.

CTRL+A Sélectionne toute la feuille de calcul.

CTRL+B Applique où enlève la mise en forme gras.

CTRL+C Copie les cellules sélectionnées.

, immédiatement suivi d'un autre CTRL+C, affiche le Presse-papiers.

CTRL+D Fait appel à la commande Recopier vers le bas pour copier le


contenu et le format de la première cellule de la plage sélectionnée
dans les cellules en dessous.

Affiche la boîte de dialogue Rechercher et remplacer avec l'onglet


CTRL+F Rechercher sélectionné.

affiche également cet onglet, alors que MAJ+F4 répète la dernière


commande Rechercher.
MAJ+F5
ouvre la boîte de dialogue Format de cellule avec l'onglet Police
CTRL+MAJ+F sélectionné.

CTRL+G Affiche la boîte de dialogue Atteindre.

La touche F5 affiche également cette boîte de dialogue.

CTRL+H Affiche la boîte de dialogue Rechercher et remplacer avec l'onglet


Remplacer sélectionné.

49
GéniSoft Support de cours Excel 2007Avancé

CTRL+I Applique où enlève la mise en forme italique.

CTRL+K Affiche la boîte de dialogue Insérer un lien hypertexte pour les


nouveaux liens hypertexte ou Modifier le lien hypertexte pour les
liens existants sélectionnés.

CTRL+N Crée un classeur vierge.

CTRL+O Affiche la boîte de dialogue Ouvrir pour ouvrir ou rechercher un


fichier.

sélectionne toutes les cellules contenant des commentaires.


CTRL+MAJ+O

CTRL+P Affiche la boîte de dialogue Imprimer.

ouvre la boîte de dialogue Format de cellule avec l'onglet Police


CTRL+MAJ+P
sélectionné.

CTRL+R Fait appel à la commande Recopier à droite pour copier le contenu


et le format de la cellule la plus à gauche dans la plage sélectionnée
dans les cellules de droite.

CTRL+S Enregistre le fichier actif sous son nom, dans son format et dans le
dossier dans lequel il se trouve.

CTRL+T Affiche la boîte de dialogue Créer une table.

CTRL+U Applique ou enlève le soulignement.

CTRL+MAJ+U réduit et développe en alternance la barre de formule.

CTRL+V Insère le contenu du Presse-papiers au point d'insertion et remplace


une sélection. Disponible uniquement après que vous avez coupé ou
copié un objet, du texte ou le contenu d'une cellule.

CTRL+W Ferme la fenêtre de classeur sélectionnée.

CTRL+X Coupe les cellules sélectionnées.

CTRL+Y Répète la dernière commande ou action, si possible.

CTRL+Z Fait appel à la commande Annuler pour inverser l'action de la


dernière commande ou pour supprimer la dernière entrée que vous
avez tapée.

fait appel à la commande Annuler ou Rétablir pour inverser la


CTRL+MAJ+Z dernière correction automatique ou pour la rétablir lorsque des
balises actives de correction automatique sont affichées.

50
GéniSoft Support de cours Excel 2007Avancé

Touche de fonction

Touche Description

F1 Affiche le volet Office Aide sur Microsoft Office Excel.


CTRL+F1 affiche ou masque le ruban.

ALT+F1 crée un graphique avec les données dans la plage active.

ALT+MAJ+F1 insère une nouvelle feuille de calcul.

F2 Modifie la cellule active et positionne le point d'insertion à la fin du contenu de


la cellule. Déplace également le point d'insertion à l'intérieur de la barre de
formule lorsque la modification dans une cellule est désactivée.

MAJ+F2 ajoute ou modifie un commentaire de cellule.

CTRL+F2 affiche la fenêtre Aperçu avant impression.

F3 Affiche la boîte de dialogue Coller un nom.

MAJ+F3 affiche la boîte de dialogue Insérer une fonction.

F4 Répète la dernière commande ou action, si possible.

CTRL+F4 ferme la fenêtre de classeur sélectionnée.

F5 Affiche la boîte de dialogue Atteindre.


CTRL+F5 rétablit la taille de la fenêtre de classeur sélectionnée.

F6 Affiche en alternance la feuille de calcul, le ruban, le volet Office et les


commandes de zoom. Dans une feuille fractionnée (menu Affichage, commande
Gérer cette fenêtre, Figer les volets, Fractionner la fenêtre), la touche F6
inclut les volets de fractionnement lorsque vous basculez entre les volets et la
zone du ruban.

active en alternance la feuille de calcul, les commandes de zoom, le volet Office


MAJ+F6 et le ruban.

bascule vers la fenêtre de classeur suivante lorsque plusieurs fenêtres sont


CTRL+F6 ouvertes.

F7 Affiche la boîte de dialogue Orthographe pour vérifier l'orthographe de la


feuille de calcul active ou de la plage sélectionnée.

CTRL+F7

51
GéniSoft Support de cours Excel 2007Avancé

exécute la commande Déplacer lorsque la fenêtre d'un classeur n'est pas


agrandie à sa taille maximale. Utilisez les touches de direction pour déplacer la
fenêtre et appuyez sur ENTRÉE ou sur ÉCHAP pour annuler l'opération
lorsqu'elle est terminée.

F8 Active ou désactive le mode étendu. En mode étendu, EXT apparaît dans la


barre d'état et les touches de direction étendent la sélection.

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.

exécute la commande Taille (sur le menu Contrôle de la fenêtre du classeur)


CTRL+F8 lorsque la fenêtre d'un classeur n'est pas agrandie à sa taille maximale.

ALT+F8 affiche la boîte de dialogue Macro pour créer, exécuter, modifier ou


supprimer une macro.

F9 Calcule toutes les feuilles de calcul de tous les classeurs ouverts.

MAJ+F9 calcule la feuille de calcul active.

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.

CTRL+F9 réduit une fenêtre de classeur en icône.

F11 Crée un graphique avec les données dans la plage active.

MAJ+F11 insère une nouvelle feuille de calcul.

ouvre Microsoft Visual Basic Editor pour créer une macro à l'aide de Visual
ALT+F11 Basic pour Applications (VBA).

F12 Affiche la boîte de dialogue Enregistrer sous.

52

Vous aimerez peut-être aussi