0% ont trouvé ce document utile (0 vote)
46 vues13 pages

Module2 Chap3 Excel

Le document présente une introduction à Microsoft Excel, en détaillant son interface utilisateur, les éléments clés comme le Ruban, la Barre de formule et les cellules. Il explique également comment élaborer des feuilles de calcul, y compris la saisie de données, la création de formules et la mise en forme. Enfin, il aborde les fonctions mathématiques, logiques et de date, fournissant des exemples pratiques d'utilisation.

Transféré par

bobakerchop
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
46 vues13 pages

Module2 Chap3 Excel

Le document présente une introduction à Microsoft Excel, en détaillant son interface utilisateur, les éléments clés comme le Ruban, la Barre de formule et les cellules. Il explique également comment élaborer des feuilles de calcul, y compris la saisie de données, la création de formules et la mise en forme. Enfin, il aborde les fonctions mathématiques, logiques et de date, fournissant des exemples pratiques d'utilisation.

Transféré par

bobakerchop
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

 Le Ruban, qui contient la majeure partie des commandes d'Excel, réparties dans
Chapitre3: Tableur un certain nombre d'onglets allant d'Accueil à Affichage (Accueil, Insertion, Mise en
page, Formules, Données, Révision, Affichage).
Un tableur et un logiciel qui permet de créer des feuilles de calculs et des Remarque :
graphiques, exemple Microsoft Excel. L'onglet Développeur n'est pas affiché par défaut, mais vous pouvez l'ajouter au
ruban.
I – Description de l’environnement d’un tableur ( Excel 2007)  La Barre de formule, qui affiche l'adresse de la cellule sélectionnée ainsi que
son contenu.
1.1- La fenêtre du tableur Excel
 La zone de feuille de calcul, qui contient toutes les cellules de la feuille de calcul
L’interface utilisateur d'Excel 2007 utilise une simple bande, appelée Ruban (en en cours, identifiées par des en-têtes de colonnes au moyen de lettres sur le bord
haut de la fenêtre), conçue pour rassembler les commandes d'Excel les plus supérieur, et par des en-têtes de lignes utilisant des nombres sur le bord gauche,
utilisées afin de les mettre à votre portée immédiate en permanence. avec des onglets permettant de sélectionner une autre feuille de calcul du classeur.
À son premier lancement, Excel 2007 s'ouvre en affichant la première des trois
feuilles de calcul (Feuil1) d'un nouveau fichier de classeur (Classeur l), dans une 1.2- Le classeur
fenêtre identique à celle que montre la Figure suivant :
C’est un document Excel regroupant plusieurs feuilles de calculs
Pour enregistrer un classeur : / Enregistrer Sous…
Le Bouton Office Barre de titre Le Ruban
1.3- Les feuilles de calculs
Une feuille de calcul est un tableau de 1048576 lignes (contre 65536 auparavant)
et 16384 colonnes (contre256 auparavant). Cela multiplie la capacité de stockage
d’une feuille par 1024. Les colonnes sont à présent "numérotées" de A à XFD.

1.4- La cellule
Barre de formule Chaque cellule se détermine par l’intersection d’une ligne et d’une colonne
Cellule active Onglet des colonnes (désigné par son adresse ou référence). Une cellule peut contenir du texte, nombre,
formule ou fonction.

Exemple :
Onglets des lignes
La cellule B3 est l’intersection de la colonne B et la ligne 3

Pour créer une formule faisant référence à une cellule se trouvant dans une autre
feuille, on commence par le signe égale suivit de nom de la feuille puis suivit d’un
point d’exclamation puis le nom de la cellule. Exemple : =Feuil2!B2
Feuille active

Cette fenêtre se compose des éléments suivants :


 Le Bouton Office, qui ouvre le menu déroulant
Office contenant toutes les commandes relatives au
fichier, notamment Enregistrer, Ouvrir, Imprimer, …

Lycée Ibn Hazem -1- Enseignant : R. Alhyane Lycée Ibn Hazem -2- Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

II - Elaboration d’une Feuille de Calcul 2.3- Copie de formules


Vous serez souvent amené à utiliser la même formule dans plusieurs cellules
2.0- Les données
adjacentes.
Les types de données à entrer dans une cellule sont : Heureusement, vous pouvez éviter de taper plusieurs fois la même formule en
- Texte : Lycée Ibn Hazm ; Année 2022/2023 copiant une cellule dont la fonction est complète et en la collant dans les cellules de
- Valeurs : 12,45 ; 08/10/1980 ; 30% destination.
- Formules : =240*12 ; = E3+C5 ; =somme(B2 :B9)
Vous pouvez également glisser la poignée de recopie,
Pour faire la saisie des données simples c'est-à-dire le petit carré situé dans le coin inférieur
- Cliquez sur la cellule dans laquelle vous voulez saisir des données droit de la cellule active. Excel modifie les références
- Saisissez les données et appuyez sur ENTREE pour valider la saisie de cellule dans la formule pour qu'elles Poignée de
recopie
correspondent à celles de la colonne ou de la ligne de
2.1- Les formules et les opérations de base destination.
Toutes les formules doivent débuter par le signe =
2.4- Création des formules avec des références absolues
Exemples de formules :
Au contraire de la référence relative une référence absolue ne change pas si la
Opération Le signe Exemple de formule formule est recopiée.
Adition + = B4+C5+D8 Exemple :
Soustraction - = C10-B18 Soit la formule : C3=A1* B3
Multiplication * = A10*B3 Pour que A1 soit une référence absolue, c’est à dire une référence fixe qui ne
Division / = (B3*A2+D3*A3+C3*A4)/(A2+A3+A4) s’ajuste pas lors de la recopie de la formule, il faut que la formule devienne :
C3=$A$1* B3.
Exemple pratique : La référence absolue s’obtient avec un $ devant la lettre de référence de la colonne
Obtenir dans la cellule C2 la division de la valeur de la cellule A2 par la valeur de la et devant le chiffre de la ligne.
cellule B2 : Pour l’instant, si vous recopiez la formule, la référence B3 s’ajustera au fur et à
- Entrez la formule =A2/B2 dans la cellule C2 Ou bien : mesure que vous vous déplacez dans les cellules, par contre la référence A1 restera
- Ecrivez « = », puis cliquez sur la cellule A2, ensuite écrivez le signe « / » puis toujours la même, vous obtiendrez donc : C4=$A$1*B4 ; C5=$A$1*B5 ;
cliquez sur la cellule B2, en fin validez par la touche Entrée. C6=$A$1* B6 et ainsi de suite.

2.2- Création des formules avec des références relatives


Une formule est copiée avec des références relatives, c’est à dire des références de
cellules qui changent au fur et a mesure qu’on se déplace dans le tableau.
Référence relative
Exemple :
Référence absolue
Si l’on réalise la formule D4=B4-C4 cela signifie que cette formule est valide pour
toutes les cellules vérifiant Di=Bi-Ci avec i entier, donc on aura D5=B5-C5, A1*B5
D6=B6-C6,… A1*B6

2.5- Modification de formules


La modification d'une formule que vous avez créée précédemment est une
opération simple qui ressemble à la modification de tout autre type de cellule. Vous
avez le choix entre plusieurs méthodes :
Lycée Ibn Hazem -3- Enseignant : R. Alhyane Lycée Ibn Hazem -4- Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

- Double-cliquez sur la cellule, tapez directement vos modifications et appuyez sur Pour afficher la boite de dialogue "Format de cellule" cliquer sur la petite flèche à
Entrée ; droite du mot Nombre (ou bien bouton droit de la souris puis sélectionner Format
Ou de cellule
- Cliquez sur la cellule, cliquez dans la barre de formule, tapez vos modifications et
cliquez sur le bouton Entrer de la barre de formule.

Pour supprimer une formule, cliquez sur la cellule et appuyez sur la touche
Suppression.

III- La mise en forme d’une feuille de calcul

Les outils de mise en forme sans presque les même que Word (Gras, Italique, Dans cette boite de dialogue on trouve plusieurs onglets dont :
Souligné, taille, police, alignement, couleur….) - Nombre : pour choisir un format pour les valeurs (chiffres, date et heure,…)
Comme dans Word pour appliquer une mise en forme il faut d’abord sélectionner - Alignement : pour contrôler le texte dans les cellules
- Police
Opération Comment faire - Motifs : pour appliquer un ombrage des cellules sélectionnées.
Sélectionner une ligne entière Cliquer sur le numéro de la ligne - Bordure : pour appliquer un style de bordure à la cellule
Sélectionner une colonne Cliquer sur la lettre de la colonne
Cliquer sur la première cellule puis ○ La mise en forme conditionnelle
Sélectionner une plage de cellules La méthode :
déplacer la souris sans relâcher la souris
Sélectionner le 1er groupe de cellules puis 1- Sélectionner la plage de cellules concernées
Sélectionner des cellules 2- Dans l’onglet Accueil choisir Mise en forme conditionnelle puis Nouvelle
appuyer sur la touche CTRL et sélectionner
discontinues règle
le 2ème groupe.
Cliquez deux fois sur la cellule ou activer la
Changer le contenu d’une cellule Exemple : Tableau de notes des élèves : mettez les notes inférieures à 10 en
cellule puis appuyer sur la touche F2
couleur rouge.
○ Fusionner des cellules ○ Le tri des données
Pour fusionner les cellules : Trier les données c’est la réorganisation des données par ordre alphabétique ou
Sélectionner la plage des cellules qu’on veut fusionner, puis cliquer sur dans numérique selon un ordre croissant ou décroissant.
l’onglet Accueil La méthode à suivre :
1- Activer une seule cellule dans la colonne ;
○ Format des chiffres, des dates et de l’heure 2- Dans l’onglet Accueil choisir la commande Trier et filtrer … ;
Les chiffres ne doivent pas contenir d’espace
Pour changer la forme des valeurs (chiffres, date et heure,…), on peut utiliser le ○ Le iltrage des données
groupe Nombre, dans l’onglet Accueil . Le filtrage est un moyen rapide et facile de trouver et d’utiliser un sous-ensemble
Séparateur de milliers : 10000 devient 10,000 de données dans une liste. Lorsque vous filtrez une liste Microsoft Excel affiche
Ajouter ou réduire les décimales : 12,36568 devient 12,37 ou inversement uniquement les lignes contenant une valeur répondant à un ensemble de
Monétaire : 1225 devient ‫م‬.‫د‬1225 conditions de recherche critères.

Lycée Ibn Hazem -5- Enseignant : R. Alhyane Lycée Ibn Hazem -6- Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

La méthode à suivre : On peut également effectuer cette somme en passant par la barre des formules ou
1- Activer une seule cellule dans la colonne ; par le bouton fx (insérer une fonction) de la barre d’outils
2- Dans l’onglet Accueil choisir la commande Trier et filtrer puis Filtrer … ;
La fonction PRODUIT :
Microsoft Excel place des flèches de liste déroulante directement dans les
étiquettes de colonnes de votre liste. Cette fonction permet de calculer le produit de deux ou plusieurs nombres entrés
3- Cliquer sur Filtres numériques et filtrer la liste en choisissant un critère. en arguments ou le contenu des cellules.
Exemples :
IV- Les fonctions - Produit(2 ; 5) égale 10
- Produit(A1;C2)
Une fonction est une formule prédéfinie qui permet d’effectuer une opération - Si on désire calculer le produit d’une plage (soit A1:A6) on écrit :
particulière.
Produit (A1:A6)
Pour qu’une fonction retourne une valeur il faut lui donner des arguments (valeur,
adresse ou plage de cellules). La fonction MAX :
Pour insérer une fonction dans une cellule : Renvoie le plus grand nombre d'une série de valeurs.
Méthode1 - Ecrivez la fonction directement dan la cellule ; Syntaxe : MAX(nombre1;nombre2 ...)
Méthode2 - Dans l’onglet Formules choisir une fonction ou cliquez sur le symbole
fx de la fonction à gauche de la barre de formule. Exemple : Soit un tableau présentant des résultats de ventes par trimestre. Le but
est d'afficher le montant des ventes du meilleur trimestre de l'année.
Les fonctions sont nombreuses, mais nous nous n’intéresserons qu’au quelques- Aperçu :
unes.

4.1 - Les fonctions mathématiques et trigonométriques


La fonction SOMME :
Elle additionne les valeurs des cellules ou des plages de cellules.
Exemples :
- Pour calculer la somme des valeurs de deux cellules A1 et D2 on écrit :
= somme (A1 ;D2)
- Pour calculer la somme des valeurs d’une plage de cellules comprise entre A1 et La fonction MIN :
A6 on écrit : = somme (A1 : A6)
Renvoie le plus petit nombre d'une série de valeurs.
- Pour calculer la somme des valeurs des cellules A1,C4,D3 et la plage de cellules Syntaxe : MIN(nombre1;nombre2 ...)
comprise entre D2 et D8 on écrit : = somme(A1 ;C4 ;D3 ;D2 :D3)
La fonction MOYENNE : Exemple :
La fonction moyenne permet de calculer la moyenne des cellules entrées en Soit un tableau présentant des résultats
arguments. de ventes par trimestre. Le but est
Cette fonction suit la même logique que la fonction somme (pour la 1ère méthode) d'afficher le montant des ventes du
moins bon trimestre de l'année.
Exemple :
Pour calculer la moyenne des cellules de la plage A1 :A10 on sélectionne la cellule
dans laquelle on désire mettre le résultat et on y écrit « =moyenne (A1 :A10) et on
valide par entrée.

Lycée Ibn Hazem -7- Enseignant : R. Alhyane Lycée Ibn Hazem -8- Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

La fonction [Link] : Après la validation et une opération de cliquer-glisser on obtient :


Cette fonction compte le nombre de cellules, qui répondent à un critère dans une
plage.
Syntaxe : [Link] (plage ; critère)
Exemples :
- Supposons que la plage A3:A6 contient, respectivement, « pommes », « oranges »,
« pêches », « pommes » :
[Link] (A3:A6;"pommes") égale 2. 4.4 - Les fonctions Date et Heure :
- Supposons que les celles de la plage A1 :A5 contiennent respectivement 10, 12,
La fonction aujourdhui() :
14, 9, 8
[Link] (A1:A5 ; ">9") égale 3 Cette fonction renvoie la date courante
Syntaxe : aujourdhui ()
4.2 - Les fonctions logiques :
Exemple : 20/03/02
La fonction ET :
Cette fonction renvoie vrai si tous les arguments entrés son vrai et renvoi faux si au La fonction maintenant() :
moins l’un d’entre eux est faux. Cette fonction renvoie la date et l’heure courants
Syntaxe : ET(arg1; arg2 ;… ;argn)
Syntaxe : maintenant ()
Exemples :
Soit les cellules A1=10, A2= « féminin » et A3= - 45 Exemple : 01/05/02 10:30
- ET(A1>=8 ;A2= " féminin " ; A3<0) renvoi vrai
4.5 - Fonctions s'appliquant à du texte
- ET(A1>=8 ;A2= " masculin " ; A3<0) renvoi faux
- ET(A1>=8 ;A2= " féminin " ; A3=0) renvoi faux Excel offre aussi des fonctions pour chercher de l'information sur du texte. En voici
quelques-unes.
La fonction OU :
Cette fonction renvoie la valeur VRAI si un argument est VRAI et FAUX si tous les La fonction droite :
arguments sont FAUX. Cette fonction va afficher les derniers caractères d'une cellule ayant du texte.
Syntaxe : OU (valeur_logique1 ; valeur_logique2,...) Syntaxe : droite( texte ; nombre de caractères )
valeur_logique1, valeur_logique2,... sont de 1 à 30 conditions que vous souhaitez
tester, et qui peuvent êtres soit VRAI, soit FAUX. Exemple : = droite( "Ceci est un exemple" ; 2 ) = le

Exemples : La fonction gauche :


- OU (1+1=1,2+2=5) égale FAUX Affiche le nombre de caractères que vous avez choisi du début du texte.
- Si A1:A3 contient les valeurs VRAI, FAUX et VRAI : OU (A1:A3) égale VRAI.
Syntaxe : gauche( texte ; nombre de caractères )
4.3 – La fonction SI Exemple : = gauche( "Ceci est un exemple" ; 2) = Ce
Cette fonction renvoi une valeur si le test est vrai, et une autre s’il est faux.
Syntaxe : SI (test ; valeur_si_vrai ; valeur_si_faux) La fonction nbcar :
Affiche le nombre de caractères contenu dans une cellule ou le nombre de
Exemple :
caractères d'une chaîne de caractères.
Syntaxe : nbcar( cellule ou texte )
Exemple : =NBCAR("Nuage ") = 5

Lycée Ibn Hazem -9- Enseignant : R. Alhyane Lycée Ibn Hazem - 10 - Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

La fonction REMPLACER : Syntaxe : RANG(nombre ; référence ; ordre)


Permet de remplacer une chaîne de caractères par une autre. nombre : Correspond à l'élément dont on veut connaître le rang.
Syntaxe : REMPLACER( ancien_texte ; no_départ ; no_car ; nouveau_texte ) référence : Correspond à la liste d'éléments. Le rang est calculé en fonction de
cette référence.
ancien_texte correspond à la chaîne de caractères qui contient le texte à remplacer. ordre : Permet de déterminer l'ordre de classement
no_départ correspond à la place du premier caractère à remplacer. - Si l'argument ordre a la valeur 0, l'élément le plus grand de la liste aura le rang 1
no_car correspond au nombre de caractères à remplacer. - Si l'argument ordre a la valeur 1, l'élément le plus petit de la liste aura le rang 1
nouveau_texte correspond au texte qui remplacera ancien_texte.
Exemple : Soit une cellule contenant la chaîne de caractères Année 2005. L'objectif Exemple :
est de remplacer cette chaîne par Année 2006. Nous allons remplacer les deux Soit une liste présentant les
derniers caractères de la chaîne. résultats de candidats à une
épreuve.
L'objectif est de déterminer la
place de chaque candidat.

La fonction CHERCHE :
Les critères seront (pour la cellule C2) : nombre : B2 ∣ référence : B2: B7 ∣ ordre : 0
Permet de rechercher un caractère (ou une chaîne de caractères) à l'intérieur
d'une autre chaîne de caractères et de renvoyer le numéro de position. La formule sera (pour la cellule C2) : = RANG(B2; B2: B7;0)

Syntaxe : CHERCHE( texte_cherché ; texte ; no_départ ) Astuce :


Pour faciliter la recopie de la formule, il est conseillé d'utiliser une référence
texte_cherché correspond au texte que l'on désire retrouver dans la chaine de
absolue, soit en nommant la plage de référence, soit en fixant les éléments de
caractères et dont on veut la position.
références grâce à des signes $. Cela permettra de recopier la formule sur toutes
texte correspond à la chaîne de caractères dans laquelle rechercher le texte.
les lignes sans devoir modifier la formule manuellement.
no_départ correspond au numéro du caractère à partir duquel la recherche doit
débuter.
La formule sera (avec référence absolue et pour la cellule D3) :
La fonction CONCATENER : =RANG(B2;$B$2:$B$7;0)
Cette fonction permet de regrouper le contenu de plusieurs cellules ensemble
même si le contenu des cellules est différent comme du texte, des chiffres, le
résultat d'une formule …. 4.7 - La fonction de recherche verticale ( recherchev ) :
Cherche une valeur donnée dans la colonne située à l'extrême gauche d'une
Syntaxe : concatener( première cellule ; seconde cellule )
matrice et renvoie une valeur dans la même ligne d'une colonne que vous spécifiez
Exemple : = concatener( "Ce" ; 45 ) = Ce45 ou bien : ="Ce"&45 dans la table. Le « V » dans « RECHERCHEV » signifie « Vertical ».

4.6 - La fonction RANG Syntaxe : RECHERCHEV (Valeur cherchée ; Table ; No index colonne ; Valeur proche)
Permet d'obtenir le rang d'un élément parmi une liste d'éléments.
Le rang est calculé en fonction des autres éléments de la liste. Cette fonction est Valeur cherchée : est la valeur à trouver dans la première colonne de la matrice.
utile pour effectuer un classement en fonction d'un résultat.
Table : est la table de données dans laquelle est exécutée la recherche de la
valeur. Utilisez une référence à une plage ou un nom de plage, par exemple Base de
données ou Liste.
Lycée Ibn Hazem - 11 - Enseignant : R. Alhyane Lycée Ibn Hazem - 12 - Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

No index colonne : est le numéro de la colonne de l'argument Table dont la Pour introduire les règles de validation, il faut :
valeur correspondante doit être renvoyée. Si l'argument no_index_colonne est égal
- Sélectionner les cellules à limiter.
à 1, la fonction renvoie la valeur dans la première colonne de l'argument Table ; si
- Choisir : Données / Validation des données
l'argument no_index_colonne est égal à 2, la valeur est renvoyée dans la deuxième
colonne de l'argument Table, et ainsi de suite.
Valeur proche : (facultatif) propose de rechercher la valeur exacte ou non. Si cet
argument est VRAI ou omis, une donnée proche est renvoyée. Si valeur proche est
FAUX, la fonction RECHERCHEV renvoie exactement la valeur recherchée. Si
aucune valeur ne correspond, la valeur d'erreur #N/A est renvoyée.

Exemple :

Dans l'onglet Options et dans la zone Autoriser, cliquer sur le type de données.
Spécifier des nombres, des dates ou des heures
Pour spécifier des nombres, des dates ou des heures, choisir Nombre entier ou
Décimal, Date ou Heure.
Sélectionner l'opérateur souhaité dans la zone Données, puis spécifier les limites
Recherche la valeur de la cellule B3 (souris) dans la matrice E4:F7
et renvoie la valeur se trouvant dans la colonne 2 (La colonne F) supérieure et/ou inférieure pour les données en fonction de l'opérateur
sélectionné. Les limites peuvent contenir des valeurs, des références de cellules ou
Remarque : des formules.
Les différents #N/A ne sont pas très esthétiques. Utiliser la fonction si() pour
corriger ce problème d'affichage en l'imbriquant avec recherchev.

V – La validation des données Cocher l'option Ignorer si vide pour autoriser des cellules vides dans la sélection

La validation des données détermine quelles sont les données valides pour des Spécifier qu'une cellule doit contenir du texte
cellules individuelles ou des plages de cellules. Elle limite la saisie à un type de Pour spécifier qu'une cellule doit contenir du texte (Longueur du texte) sans
données spécifique tel que des nombres, des dates, des heures ou du texte. Elle imposer de limite au nombre de caractères, il faut, dans la zone Données,
définit les limites pour les entrées valides. sélectionner Supérieur ou égale à, puis introduire 0 (zéro) dans la zone
Minimum.
Lycée Ibn Hazem - 13 - Enseignant : R. Alhyane Lycée Ibn Hazem - 14 - Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

Identifier les entrées valides à l'aide d'une formule VI– La protection des feuilles
Dans l'onglet Options et dans la zone Autoriser, cliquer sur Personnalisé.
Dans la zone Formule, introduire une formule qui calcule une valeur logique (Vrai L’intérêt : Installer une sécurité afin que les autres ne puissent pas désorganiser le
ou Faux). Les entrées dans la cellule ne sont pas valables lorsque la formule évalue classeur ou encore détruire certaines cellules sensibles.
la valeur logique Faux.
Remarques 6.1- Verrouiller une feuille
- Dans l’onglet message de saisie, écrire le message à afficher quand la cellule est - Dans l’onglet Révision, aller dans
sélectionnée. Protéger la feuille
- Une fenêtre s’affiche
- Rentrer un mot de passe
- Une confirmation de ce mot de passe
vous sera demandée.

Notez ce mot de passe pour vous en


souvenir !

Résultats
Vous ne pouvez rien taper dans les cellules à moins d’ôter la protection
Oter la protection
Suivre le même protocole qu’en 1. Mais au lieu de « protéger la feuille », on
- Dans l’onglet Alerte d’erreur, écrire le message d’erreur à afficher quand les trouvera « ôter la protection », en cliquant, le mot de passe sera demandé.
données non valides sont tapées.
6.2- Verrouiller des cellules
- Sélectionner les cellules à ne pas protéger où on pourra travailler.
- Cliquer avec le bouton droit de la souris
- Choisir : format de cellule
La fenêtre ci-dessous apparaît :

- Dans l’onglet Protection : Désélectionner la case « verrouillée » et cliquer sur OK


- Dans l’onglet Révision, aller dans Protéger la feuille.
Dans ce cas, les options choisies ne concernent en rien les cellules sélectionnées
qui seront les seules à ne pas être protégées.
Résultats
Vous ne pouvez rien taper dans les cellules à moins d’ôter la protection mais celles
que vous avez choisies ne sont pas verrouillées, ainsi l’élève pourra y écrire.
Lycée Ibn Hazem - 15 - Enseignant : R. Alhyane Lycée Ibn Hazem - 16 - Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

VII - les graphiques VIII - Les macros

7-1- Les types de graphiques les plus utilisés sont Une macro permet d'automatiser des tâches répétitives.
- Histogramme (en colonne) Pour utiliser les macros il faut tout d'abord afficher l'onglet Développeur dans le
- Courbes ruban
- Secteurs (cercle ou demi-cercle) La méthode :
- Nuages de points
Cliquer sur le Bouton Office ;
7-2- La création d’un graphique Cliquer ensuite sur le bouton Options Excel ;
Choisir Afficher l'onglet Développeur dans le ruban.
Les étapes à suivre :
- Activer une cellule faisant partie du tableau ; 8.1- Créer une macro
- Cliquer sur l'onglet Insertion ; Lorsqu'on souhaite créer et enregistrer une macro-commande, il suffit de :
- Choisir un type de graphique dans le groupe Graphiques ; - Se mettre en position d'enregistrement ;
- Dans le menu Développeur cliquer sur Enregistrer une macro ;

Pour déplacer un titre, cliquer dessus et le déplacer ;


Pour modifier le texte d’un titre, cliquer dessus et corriger le texte ;
Pour modifier la mise en forme du texte d’un titre, cliquer avec le bouton droit
dessus et utiliser la palette qui apparaît.

- Ecrire le nom de la macro et choisir un raccourci clavier pour exécuter la macro ;


- Cliquer sur OK ;
- Exécuter (sans erreur !) la suite de tâches que l'on souhaite mémoriser,
- Arrêter l'enregistrement.
Il est conseillé d'écrire d'abord sur papier la suite d'actions que l'on veut réaliser
avant de se lancer dans l'enregistrement de la macro.

8.2- Exécuter une macro


8.2.1- Exécuter une macro par le menu outils
Pour modifier une courbe : cliquer avec le bouton droit sur la courbe et choisir - Dans l’onglet Développeur, pointez sur macros ;
modifier le type de graphique... - Sélectionnez la macro à exécuter et cliquez sur le bouton Exécuter

8.2.2- Exécuter une macro par un raccourci clavier


Vous pouvez également exécuter une macro à partir du raccourci clavier associé
à cette macro (Ctrl+ …).

Lycée Ibn Hazem - 17 - Enseignant : R. Alhyane Lycée Ibn Hazem - 18 - Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

8.2.3- Bouton sur la feuille de calcul Mode portrait ou paysage est connu. Par contre, première commande spécifique,
l'échelle. Cette commande permet de réduire (ou d'agrandir) l'impression sur 1
Cliquer sur la commande Insérer dans l'onglet Développeur ;
(ou plus) page(s) en largeur et en hauteur. Une petite remarque : si votre tableau
Choisir le bouton dans le groupe Contrôles de formulaire ; fait au départ 5 pages en hauteur, le réduire à une page en hauteur réduite
Dessiner le bouton sur la feuille ; également la hauteur des textes par 5. Le texte devient donc illisible.

L'utilisation des marges est identique à n'importe quel programme sous Windows.
Pour rappel, les marges ne peuvent pas être inférieures à une dimension spécifique
à l'imprimante (typiquement 1 cm) sous peine de voir une partie du texte non
imprimée.

9.2 - Zone d'impression


Sélectionnez une zone de cellule et dans l'onglet Mise en page, utilisez la
commande "Zone d'impression"  Définir.

A partir de maintenant, seule la zone sélectionnée sera imprimée (sur cette feuille).
Il ne vous reste plus qu'à sélectionner la macro. Vous pouvez annuler cette zone d'impression. Ceci permet par exemple de ne pas
imprimer des calculs annexes à coté de votre facture.
IX– Imprimer sous Excel
9.3- Imprimer
Dans un logiciel bureautique courant, les impressions ne posent pas de problèmes
Bouton Office  Imprimer ou ctrl + P
particuliers. Par contre, dans Excel, l'impression doit être préprogrammée :
logique puisqu'une feuille EXCEL peut prendre plusieurs pages.

Le plus souvent, l'utilisateur ajuster la feuille à une page ou augmente la hauteur


des lignes et la largeur des colonnes.

9.1 - La commande Mise en page


(Utiliser l’onglet Mise en page / Marges / marges personnalisées)

Lycée Ibn Hazem - 19 - Enseignant : R. Alhyane Lycée Ibn Hazem - 20 - Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

Annexe : Introduction à VBA

I- Introduction à VBA

1.1) Qu’est-ce que VBA ?


VBA (Visual Basic for Applications) est un langage de programmation intégré dans
les applications Microsoft Office, notamment Excel. Il permet :

 D’automatiser des tâches répétitives (exemple : mise en forme, calculs).


 De créer des outils personnalisés (exemple : boutons interactifs,
formulaires).
 D’effectuer des traitements complexes non gérables par des formules Excel
classiques. 2.4) Créer un module
1.2) Exemples d’applications de VBA 1. Dans l’éditeur VBA, cliquer sur Insertion → Module.
2. Une fenêtre de code vierge apparaît.
1. Créer une macro pour trier automatiquement des données.
2. Générer des rapports à partir de grandes quantités de données.
3. Créer des graphiques dynamiques à partir de tables. III- Écrire un premier script

3.1) Afficher un message


II- Premiers pas avec VBA Dans le module, écrire le code suivant :
2.1) Activation de l’onglet Développeur Sub Bonjour()
MsgBox "Bonjour, bienvenue dans Excel !"
1. Ouvrir Excel. End Sub
2. Cliquer sur Fichier → Options → Personnaliser le ruban→ Personnaliser
Bonjour est le nom de la macro à exécuter.
le ruban.
3. Cocher la case Développeur et valider. 3.2) Exécution de la macro
2.2) Accès à l’éditeur VBA 1. Retourner dans Excel.
2. Cliquer sur Développeur → Macros.
1. Dans l’onglet Développeur, cliquer sur Visual Basic. 3. Sélectionner la macro Bonjour et cliquer sur Exécuter.
2. Ou appuyer sur le raccourci clavier Alt + F11.
Remarque :
2.3) Présentation de l’éditeur VBA
Pour écrire un texte en arabe dans une boîte de message VBA (MsgBox), il faut
 Fenêtre de projet : contient les différents fichiers ouverts. s'assurer que votre éditeur VBA et votre environnement Windows prennent
 Fenêtre de code : espace où vous écrivez vos scripts. correctement en charge les caractères Unicode.
 Module : emplacement pour regrouper des scripts. Si le texte apparaît de manière incorrecte :

Lycée Ibn Hazem - 21 - Enseignant : R. Alhyane Lycée Ibn Hazem - 22 - Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL) Module II : Les logiciels Chap3: Tableur (MS EXCEL)

 Accédez à Panneau de configuration > Région > Administration > 4.3) Les boucles
Modifier les paramètres régionaux système. Les boucles permettent de répéter une action.
 Assurez-vous que les paramètres régionaux sont définis pour prendre en
charge l'arabe. Exemple : Boucle For

IV- Les bases du langage VBA Sub BoucleFor()


Dim i As Integer
4.1) Variables
Les variables sont des espaces mémoire pour stocker des valeurs. For i = 1 To 10
MsgBox "Numéro : " & i
Déclaration Next i
End Sub
Dim Nom As String
Dim Age As Integer
V- Interagir avec Excel
Exemple d’utilisation
5.1) Lire et écrire dans une cellule
Sub ExempleVariables()
Dim Nom As String  Lire une valeur :
Dim Age As Integer
Dim Valeur As String
Nom = "Ali" Valeur = Range("A1").Value
Age = 16
 Écrire une valeur :
MsgBox "Nom : " & Nom & " - Age : " & Age
End Sub Range("B1").Value = "Bonjour"

5.2) Mise en forme des cellules


4.2) Structures conditionnelles
Exemple : colorer une cellule en jaune.
Utilisées pour exécuter différentes actions selon une condition.

Exemple Sub macro1 ()


Range("A1").[Link] = RGB(255, 255, 0)
Sub TestCondition() End Sub
Dim Note As Integer
Note = 15 5.3) Utiliser des plages dynamiques
Exemple : appliquer un traitement à plusieurs cellules.
If Note >= 10 Then
MsgBox "Réussi" Sub PlageDynamique()
Else Dim Plage As Range
MsgBox "Échoué" Set Plage = Range("A1:A10")
End If
End Sub [Link] = True
End Sub

Lycée Ibn Hazem - 23 - Enseignant : R. Alhyane Lycée Ibn Hazem - 24 - Enseignant : R. Alhyane
Module II : Les logiciels Chap3: Tableur (MS EXCEL)

Activités pratiques (VBA) :

Activité 1 : Écrire un message d’accueil


Objectif : Créer un script qui affiche un message "Bienvenue en cours de VBA".

Activité 2 : Automatisation de calculs


Objectif : Créer une macro qui additionne les valeurs de deux colonnes et affiche le
résultat dans une troisième.

Activité 3 : Mise en forme automatique


Objectif : Créer une macro qui colorie en vert les cellules dont la valeur est > 50.

Activité 4 : Génération d’une table


Objectif : Générer automatiquement une table de multiplication.

Activité 5 : Ajout de remarques en fonction des moyennes des élèves


Objectif : Créer une macro qui ajoute automatiquement une remarque pour chaque
élève en fonction de sa moyenne. Les remarques pourraient être, par exemple :
 "Très Bien" pour une moyenne supérieure ou égale à 18,
 "Bien" pour une moyenne entre 15 et 17.99,
 "[Link]" pour une moyenne entre 12 et 14.99,
 "Passable" pour une moyenne entre 10 et 11.99,
 "Insuffisant" pour une moyenne inférieure à 10.

Lycée Ibn Hazem - 25 - Enseignant : R. Alhyane

Vous aimerez peut-être aussi