Excel - Programmation VBA
Programmation sous Excel via VBA (Visual Basic pour Applications) Fonctions personnalisées Complètement standardisée Valable pour les autres lasseurs et même, si pas d’aès aux ojets spéifiques d’Ex el, pour les autres outils Office Macros Manipulation directe des objets Excel (classeurs, feuilles, cellules, graphiques, etc )
LES OUTILS INFORMATIQUES
Le taux net sera automatiquement calculé par le système, il est affiché 2 chiffres après la virgule mais les calculs se font avec 4 chiffres après la virgule 3 Si vous avez bien pris soin de le faire lors de l’établissement de votre contrat, vous notez également le taux de majoration des heures supplémentaires
cours EXCEL VBA - AgroParisTech
Excel VBA – AgroParisTech - Juliette Dibie Page 4 II 2 EXECUTER UNE MACRO 1) Effacer le contenu des cellules A1 et G1 2) Positionner le curseur sur une autre cellule que la cellule A1 de la feuille de
Programmation lin eaire et Optimisation
faut que le prix pay e par le concurrent soit au moins egal a ce que le fabriquant pourrait en tirer en produisant des voitures Le probl eme du concurrent s’ ecrit ainsi minimiser p= 400u+ 600v sous les contraintes u+ v 10000 u+ 2v 16000 u 0; v 0: (1 4) Une analyse graphique fournit la solution optimale u= 4000 et v= 6000, ce qui corres-
VISUAL BASIC COURS DINITIATION avec exercices et corrigés
procédures est entièrement fixé d’avance par le programmeur lui-même, par le biais des instructions d’appel des sous-procédures Par ailleurs, et ce n’est pas un hasard, ces procédures portent des noms arbitraires fixés par le programmeur, hormis le cas particulier de la procédure principale, qui se doit de
Sciences Numériques et Technologie
tobre 2019 Sous l’impulsion de plusieurs corps d’inspection, des professeurs de collèges et de lycées de l’académie rouennaise se sont impliqués dans la conception de cette formation Ce livret regroupe une partie du contenu de cette formation Ce document est donc destiné à des en-
Repères pour l’évaluation Baccalauréat Professionnel CTRM
livret de suivi et sur les FDAP déjà rédigées, • le tuteur renseigne le livret de suivi, Lors de la visite en entreprise, le tuteur et l’enseignant déterminent conjointement, la note et l'appréciation qui seront proposées au jury L’élève n’est pas présent à ce moment-là et la note ne lui est pas communiquée
INITIATION À LA TENUE DE LIVRE - CLD Rouyn-Noranda
seconde page pour le mois, elle commence avec les sous-totaux reportés de la première page Les opérations fictives sont les suivantes : 1 Chèque no 56, au montant de 121 $, établi le 26 mai à l'ordre de la Papeterie Émile pour l'achat d'enveloppes et de papier à en-tête
[PDF] Le temps de travail dans les entreprises
[PDF] COLLECTE DE TELEPHONES PORTABLES AU PROFIT DE L AFM TELETHON PAR LES LIONS CLUBS
[PDF] PRÉFECTURE DE LA REGION AQUITAINE PREFECTURE DE LA GIRONDE
[PDF] TOUT DOSSIER INCOMPLET SERA REFUSE
[PDF] PARTIE 3 OBTENTION DE LA CERTIFICATION
[PDF] POLITIQUE RELATIVE À L UTILISATION DES TECHNOLOGIES DE L INFORMATION ET DES COMMUNICATIONS CA2013-14 # 120
[PDF] CONDITIONS D INSCRIPTION
[PDF] Mon cartable du LUNDI
[PDF] BAROMETRE SOFINCO LES FRANCAIS ET LEUR BUDGET «SANTE»
[PDF] Prise en main du livret d accueil de votre entreprise
[PDF] Auxiliaire de vie sociale
[PDF] Les FRANCAIS. l EPARGNE ENQUETE 2012. Le Cercle des Epargnants, partenaire du Groupe Generali
[PDF] Livret de l archer ufolep tir à l arc
[PDF] Applications Section candidats
Initiation à Excel
Frédéric Gava
(MCF) gava@univ-paris12.frLACL, bâtiment P2 du CMC, bureau 221
Université de Paris XII Val-de-Marne
61 avenue du Général de Gaulle
94010 Créteil cedex
2/56Plan de cette année
Premier semestre : Cours
Initiation à une méthode de modélisationet auxrequêtesdans une base de données (BD)Initiation àExcelet àAccess (le SGBD d'Office)Second semestre : TD
Prise en main des machines (bref)Initiation àWordInitiation àPowerPoint(bref)Suite de l'initiation àExcelSuite de l'initiation àAccessAnnée prochaine (BD juridiques et outils dédiés)
3/56Objectifs de ce semestre
Connaître les calculs dans le tableur Excel: les formules ; pour faire de la compatibilité (impôts, salaires etc.) , mémoriser des données, etc.Définition des SGBD= Système de Gestion des Bases de Données et utiliser Excel en tant que mini-SGBDMéthode de modélisation (Merise) et requêtes SQL pour SGBD et voir les limites d'Excel pour ce types de problèmes ; par conséquent introduireAccess, le SGBD de la suite Microsoft Office. Plus technique mais si bien utilisé, peut vous simplifier votre travail = gain de productivité
4/56Téléchargement
Tous les cours seront sur :http://www.univ-paris12.fr/lacl/gava/Site sympas pour apprendre la bureatique :
http://www.top-assistante.com/ 5/56Pour en connaître d"avantageLorsque vous verrez ce logo :C'est que la page est plus technique et peut
nécessiter quelques notions basiques de mathsMAIS !Non exigible pour l'examenC'est pour ceux qui veulent en connaî
tre d'avantage, par curiosité, pour leurs boulots, etc. PECA 6/56Arrêter MOI !!!!!
Avant de vous plaindre :
" j'comprend rien »" c'est trop dure »" il est complètement fou et à côtés de la plaque »" je m'en fiche, c'à me servira à rien »etc.
N'hésiter pas à m'interrompre. Je préfère en faire moins mais mieux...Il n'y a aura rien de compliqué à apprendre et ce n'est qu'une initiation, pas un but en soiNous allons parfois faire 2 choses " différentes » en même temps ; ce n'est que vers la fin que tout s'éclairera. Suspens.Votre formation se complétera en M2 par d'autres cours ET de la pratique au second semestre.
Initiation à Excel
Bureautique M1
8/56Les bases d"Excel
9/56Qu"est ce ?
Excel est un logiciel dit " tableur » (fichier .xls ou " classeur »)Il fait aussi parti de la suite MS Office.Il permet de manipuler des " feuilles de calcul » c'est à dire des tableaux de " cellules » comportant des données et des formules (calculs) sur ces donnéesLe résultat de ces formules est aussi affiché pour servir de données àd'autres formules etc.Excel est très utilisé en comptabilité mais aussi pour les emplois du temps, les factures, en tant que mini SGBD (nous verrons Access plus tard). Un grand nombre de fonctionnalité de Word (sur la présentation des feuilles de calculs) sont présentes :
enregistrer, ouvrir, imprimer (aperçu avant impression)police d'écriture, couleur, format copier/couper/colleralignement des textes, format des cellulesetc.NOUS LES VERRONS AU SECOND SEMESTRE !
10/56Motivations
Gestion de données numériques sous forme de tableaux et par extension : données textuelles, horaires, dates, ...Liaison entre les données
Calcul automatique de résultats en fonction de donnéesMise à jour automatique à chaque changement des données de base
Nombreuses fonctions mathématiques, statistiques, de recherche sur les donnéesReprésentation des données numériques sous forme graphique 11/56Exemple
Mois T°C T°K
Janvier 10 283,15
Février 14,2 287,35
Mars 16,3 289,45
Avril 16,4 289,55
Mai 17 290,15
Juin 18,7 291,85
Juillet 19,6 292,75
Août 21,7 294,85
Septembre 21,6 294,75
Octobre 20,7 293,85
Novembre 17,4 290,55
Décembre 15 288,15
Températures moyennes
12/56ExempleTemperature en °C
0510152025Janvier
Mars Avril Mai JuinJuillet
Septembre
Octobre
Novembre
13/56Page d"accueil, interface générale
Barre de titre, de
menus, d'outils...La feuille activeLa barre d'état
14/56Structure d"un documentUn tableur produit des
classeursUn classeur contient des
feuillesUne feuille est un tableau de cases, en
lignes et en colonnesUne case s'appelle une
cellule Une plage de cellules est un ensemble de cellulesEn terme de fichier, plusieurs formats :
.xls pour MS Excel.ods pour OpenOffice Calc 15/56Document standard
Un classeur ouvert
16/56Document standard
Une feuille
Ce classeur contient
3 feuilles
17/56Les feuilles
On peut rajouter, supprimer, renommer des feuillesPour insérer : menu " insertion » option " feuille »Ou clic droit sur les noms des feuilles puis choisir
" insérer »Avec ce clic droit, on peut aussi " supprimer » une feuille ou la " renommer » pour lui donner un nom explicite (fortement recommandé)Avec le clic gauche (qu'on laisse appuyé), on peut aussi modifier l'ordre des feuilles en modifiant leur ordre (déplacer les feuilles)Notez que l'on peut se déplacer entre les feuilles avec les flèches sur la gauche 18/56Document standard
Une celluleLes lignes
Les colonnes
Cette cellule a les
coordonnées (ou adresse) B3Cette plage de
cellules est indiquée par D2:E7 19/56Les cellules
Cellule $A$1Cellule $B$3Cellule $D$6
20/56Barre de cellule
Coordonnées de
la cellule activeContenu
de la cellule activeRésultat
visible du contenu de la cellule activeCadre noir indiquant
la cellule active 21/56Entrer des données
Cela se fait soit en cliquant sur la cellule puis en tapant au clavierOn peut aussi insérer des données par copier/coller soit dans une seule cellule soit dans plusieurs cellules si le texte copier comporte plusieurs lignes (touche entrée)On peut aussi insérer une donnée pour une cellule avec la " boîte d'entrée » en dessous des menus. Important : cette boîte comporte la donnée enregistrer dans la cellule alors que le tableau comporte les données affichée c'est-à-dire modifiées suivant les options d'affichage (tailles, formules de calculs, police d'écriture, format de la cellule etc.)Nous reviendront dessus d'ici peu
22/56Format des cellules (1)
Outre la mise en forme des cellules (police, taille, etc.) il est possible de moduler le format d' affichage de celles-ciPour cela menu " format » option " cellules » (ou raccourci CTRL-1) 23/56Format des cellules (2)
On peut alors choisir le
format " standard »texte brute" heure »" pourcentage »etc.Chacun des formats comporte différentes options comme nombre négatifs en rougeheure anglaises, GMTetc. 24/56Format des cellules (3)
On peut aussi modifier l'alignement du texteEt aussi les bordures (et l'arrière plan dans " motif »On peut aussi protéger en écriture ou en lecture une cellule
(avec un mot de passe) si la feuille ou le classeur est protégé (menu " outils » puis option " protection ») 25/56Mise en forme des lignes et
colonnesOn peut
Modifier la hauteur des lignesModifier la largeur des colonnesComment ?
Faire glisser la frontière entre deux lignes ou deux colonnes, à gauche/droite ou en haut/basDouble cliquer sur une frontière pour adapter la largeur/hauteur au contenu 26/56Exemple de mise en forme
Mois Température moyenne
Janvier
14,0Février 14,2
Mars 16,3
Avril 16,4
Mai 17,0
Juin 18,7
Juillet 19,6
Août
21,7Septembre 21,6
Octobre 20,7
Novembre 17,4
Décembre 15,0
27/56Options
Pour plusieurs cellules, on
peut choisir des format préétablis dans menue " format » option " mise en forme automatique »Trier des données (ou une colonne ou une ligne ou un sous-ensemble sélectionnéà dans menu " Données » option " Trier » 28/56Facilités d"édition (1)
Sélection de plusieurs cellules
Pour sélectionner une zone rectangulaire
Avec le bouton gauche de la souris toujours appuyé, passer sur la zone à sélectionner Pour sélectionner plusieurs cellules non contiguës En maintenant la touche " control » enfoncée, cliquer sur les cellules vouluesDéplacer le contenu d'une/de cellule(s)
Sélectionner la/les cellule(s)Avec le bouton gauche enfoncé, emmener le cadre gras de sélection de la cellule vers la cellule de destination 29/56Facilités d"édition (2)
Copie incrémentale
Utile pour générer de longues séries de valeurs (1, 2, 3, ..., janvier, février, mars...)Comment faire ?
Débuter la série (sur une ligne ou sur une colonne)Cliquer sur la dernière celluleTirer sur le carré noir pour allonger la ligne ou la colonneIl faudra appuyer ou non sur la touche " control » selon que l'on
veut une copie simple (1, 1, 1, 1...) ou incrémentale (1, 2, 3...) 30/56Ecran
Les feuilles de grandes dimensions peuvent gêner la conceptionIl est possible de figer des parties des feuilles afin qu'elles soient toujours visiblesPour figer les x premières lignes et les y premiè
res colonnes : sélectionner la cellule de ligne x+1 et de colonne y+1Menu Fenêtre/figer les volets 31/56Les formules
32/56Pourquoi ?
Le contenu d'une cellule peut être le résultat d' un calcul incluant le contenu d'autre(s) cellule(s)On utilise le =Les cellules utilisé es dans une formule sont indiquées par leur adresse ou coordonnées 33/56Insertion d"une formule
Pour insé
rer une formule, il suffit de faire commencer le texte de la cellule par =Ensuite, tout ce qui suivra ne sera litté ralement du texte (une donnée) mais un calculOn peut aussi insé rer des formules (fonctions) en mode graphique en cliquant directement sur Mais celles-ci sont souvent moins " souples » que celles écrite à la main (dé pend donc de ce que vous souhaitez faire) 34/56Exemple
Du texte " brute » :Un calcul (formule) :
Le résultat du
calcul est affiché 35/56Référencer les cellules (1)Les formules (calculs) ne sont inté ressant que si ils utilisent les données contenu par les autres cellulesIl faut donc faire référence à ces cellules depuis une cellule contenant une formulePour cela il existe deux mode de référencement : référence absolueréférence relativeRegardons la différence entre les 2 modes 36/56
Mode absolu (1)
Que ce soit pour une colonne ou une ligne on met un $ devant afin de préciser que l' on souhaite référencer en mode absoluExemple : $A$1A ce moment là, le numé ro (de colonne ou de ligne) ne changera pas si on recopie la formule dans une autre celluleExemple 37/56Mode absolu (2)
Écriture de
la formuleCopier/CollerLa référence est la même et par conséquence le résultat 38/56Mode relatif (1)
Pour référencer en mode relatif, on laisse le numé ro de colonne ou de ligneExemple A1 (dans la cellule $C$2)A ce moment là, le numé ro (de colonne ou de ligne) se référera à la même distance depuis la celluled'origine si on recopie la formule dans une autre celluleExemple, si on recopie dans $D$3 on aura B2
39/56Mode relatif (2)
Référence à
une celluleCopier/CollerChangement de
référence (relative) 40/56Mixe des deux (1)
On peut aussi mixer les 2 mode
Colonne absolue, ligne relative : $C1
Le numéro de colonne sera fixe mais pas celui de ligneColonne relative, ligne absolue : C$1
le numéro de ligne sera fixemais pas celui de colonneExemples :
41/56Mixe des deux (2)
Colonne relative,
ligne absolue (fixe)Colonne absolue,
ligne relative 42/56Copie sur une colonne/ligne
Somme de 2
cellulesCopier/Coller sur les cellules qui suiventLes résultats sont
automatique calculés 43/56Les formules de base
Il existe des dizaines de type de formule en ExcelMOYENNE d'entiersSOMME d'entierMAX (le plus grand)NB (combien qu'il y a de cellules sélectionnées)etc.A vous de les découvrir ;-)
44/56