Visual Basic pour Applications
|
|
- Rodolphe Paquette
- il y a 8 ans
- Total affichages :
Transcription
1 Visual Basic pour Applications Les concepts de base de la programmation, 1ère partie Romain Tavenard Kévin Huguenin Christophe Avenel 11 Septembre 2008 R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 1 / 32
2 Plan 1 Plan général du cours 2 La programmation Généralités Concepts de base Bonnes pratiques 3 Le cas particulier de Visual Basic (VB) Intérêt de VB Application des concepts de base en VB Les boîtes de dialogue et l interface utilisateur R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 2 / 32
3 Plan général du cours Plan général du cours (6 2h de cours magistral) 1 Les concepts de base de la programmation (2 séances) 2 La notion d objet 3 Les objets spécifiques de la suite Microsoft Office (2 séances) 4 Les interfaces graphiques avec VB R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 3 / 32
4 Plan La programmation Généralités 1 Plan général du cours 2 La programmation Généralités Concepts de base Bonnes pratiques 3 Le cas particulier de Visual Basic (VB) Intérêt de VB Application des concepts de base en VB Les boîtes de dialogue et l interface utilisateur R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 4 / 32
5 La programmation Généralités Pourquoi programmer? Pour automatiser une tâche. Exemples (issus de Visual Basic pour Applications) : Microsoft Word : mettre en italique toutes les locutions latines d un texte; Microsoft Excel : remplir toutes les cases vides d un tableau; Microsoft Access : insérer des champs à partir de valeurs d un tableau Excel. R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 5 / 32
6 La programmation Généralités Que signifie programmer? Cela consiste à : 1 comprendre les actions à exécuter et les décisions à prendre ; 2 décomposer une action en instructions élémentaires ; 3 traduire ces instructions élémentaires en langage compréhensible par une machine. R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 6 / 32
7 La programmation Généralités Que signifie programmer? (Exemple) Exemple de programme : tri d un tableau de nombres : montableau = [ ]; Comprendre les actions à exécuter parmi ceux qu on n a pas encore traités : chercher le plus petit le mettre à la fin des éléments traités recommencer jusqu à ce qu on ait tout traité R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 7 / 32
8 La programmation Généralités Que signifie programmer? (Exemple) Exemple de programme : tri d un tableau de nombres ; Décomposer ces actions en instructions élémentaires pour i allant de 1 au nombre d éléments du tableau valeurmin = tableau[i] indexmin = i pour j allant de i+1 au nombre d éléments de la liste si tableau[j] < valeurmin valeurmin = tableau[j] indexmin = j fin si fin pour tableau[indexmin] = tableau[i] tableau[i] = valeurmin fin pour R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 8 / 32
9 La programmation Généralités Que signifie programmer? (Exemple) Exemple de programme : tri d un tableau de nombres ; Traduction en langage compréhensible par une machine via VB For i = 1 to N-1 valeurmin = tableau(i) indexmin = i For j = i+1 to N If tableau(j) < valeurmin Then valeurmin = tableau(j) indexmin = j Endif Next j tableau(indexmin) = tableau(i) tableau(i) = valeurmin Next i R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 9 / 32
10 Plan La programmation Concepts de base 1 Plan général du cours 2 La programmation Généralités Concepts de base Bonnes pratiques 3 Le cas particulier de Visual Basic (VB) Intérêt de VB Application des concepts de base en VB Les boîtes de dialogue et l interface utilisateur R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 10 / 32
11 La programmation Concepts de base Variables Une variable sert à stocker et manipuler des données dans un programme. Elle est définie par : un nom ; un type de donnée qu elle contiendra. L instruction de définition d une variable est appelée déclaration. Par exemple, en VB, si on veut déclarer que mavariable contiendra un nombre entier, ça donne : Dim mavariable as Integer Il est possible de modifier la valeur d une variable au cours de l exécution du programme. R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 11 / 32
12 Constantes La programmation Concepts de base Une constante possède les mêmes caractéristiques qu une variable sauf que, par définition, on ne peut pas la modifier au cours de l exécution du programme. R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 12 / 32
13 La programmation Concepts de base Types primitifs Différents types primitifs : type booléen : VRAI/FAUX; type entier : nombre entier ; type flottant : nombre à virgule ; type chaîne de caractères : morceau de texte. R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 13 / 32
14 Affectations La programmation Concepts de base Une affectation est l instruction qui permet de donner une valeur à une variable. On utilise, en VB, le signe = pour cela : mavariable = 12 La valeur d une constante est affectée lors de sa déclaration! Le code suivant produirait donc une erreur : maconstante = 12 R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 14 / 32
15 Opérations La programmation Concepts de base Pour programmer, il faut pouvoir manipuler les variables dont on dispose. Cela se fait à partir d opérations élémentaires qui sont : pour les variables numériques : +,,, / ; pour les variables de type chaîne de caractères : la concaténation : mettre bout-à-bout des morceaux de texte par exemple, la concaténation de bon et jour donne bonjour ; pour les variables booléennes : ET, OU, NON ; R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 15 / 32
16 Plan La programmation Bonnes pratiques 1 Plan général du cours 2 La programmation Généralités Concepts de base Bonnes pratiques 3 Le cas particulier de Visual Basic (VB) Intérêt de VB Application des concepts de base en VB Les boîtes de dialogue et l interface utilisateur R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 16 / 32
17 La programmation Bonnes pratiques Pourquoi des bonnes pratiques? Pour avoir un code facile à relire et à modifier......par soi-même ;...et par les autres. R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 17 / 32
18 La programmation Bonnes pratiques Quelles bonnes pratiques? Voici une première liste (non-exhaustive) de bonnes pratiques : utiliser des noms de variables explicites ; utiliser, lorsque c est adapté, des constantes ; commenter son code. R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 18 / 32
19 La programmation Bonnes pratiques Les noms de variables Les noms de variables utilisés doivent être explicites. Le nom d une variable doit représenter : son type ; son utilisation. Par exemple, on doit à tout prix éviter des noms du type : variable1 et leur préférer des noms tels que intage. R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 19 / 32
20 La programmation Bonnes pratiques L utilisation de constantes L intérêt de l utilisation de constantes réside en deux points : modification du code simplifiée, ce qui permet d éviter : Dim intrayon as Integer Dim doubleaire as Double Dim doubleperimetre as Double intrayon = 5 doubleaire = 3.14 * intrayon * intrayon doubleperimetre = 3.14 * 2 * intrayon utilisation des erreurs générées, ce qui permet d éviter : Dim doublepi as Double doublepi = 3.1 [...] doublepi = 3.14 R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 20 / 32
21 Les commentaires La programmation Bonnes pratiques Les commentaires sont des lignes de code qui ne seront pas interprétées par la machine. Ils servent donc de pense-bête aux programmeurs. En VB, les commentaires sont toujours précédés du symbole. Par exemple : Dim intrayon as Integer Dim doubleaire as Double Dim doubleperimetre as Double Const constdoublepi as Double intrayon = 5 le rayon du cercle vaut 5 constdoublepi = 3.14 on conserve 2 chiffres après la virgule calcul de l aire du disque doubleaire = constdoublepi * intrayon * intrayon doubleperimetre = constdoublepi * 2 * intrayon R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 21 / 32
22 Plan Le cas particulier de Visual Basic (VB) Intérêt de VB 1 Plan général du cours 2 La programmation Généralités Concepts de base Bonnes pratiques 3 Le cas particulier de Visual Basic (VB) Intérêt de VB Application des concepts de base en VB Les boîtes de dialogue et l interface utilisateur R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 22 / 32
23 Le cas particulier de Visual Basic (VB) Intérêt de VB Intérêt de VB L intérêt d utiliser VB pour programmer réside dans les deux points suivants : facilité de la programmation de fenêtres et boîtes de dialogue ; Visual Basic pour Applications (VBA) : extension de VB spécifique à la suite Microsoft Office. R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 23 / 32
24 Plan Le cas particulier de Visual Basic (VB) Application des concepts de base en VB 1 Plan général du cours 2 La programmation Généralités Concepts de base Bonnes pratiques 3 Le cas particulier de Visual Basic (VB) Intérêt de VB Application des concepts de base en VB Les boîtes de dialogue et l interface utilisateur R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 24 / 32
25 Le cas particulier de Visual Basic (VB) Application des concepts de base en VB Types de données Implémentation des types primitifs : type booléen (VRAI/FAUX) : Boolean; type entier (nombre entier) : Byte, Integer, Long; type flottant (nombre à virgule) : Single, Double ; type chaîne de caractères (morceau de texte) : String; autres types : Date, Currency. R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 25 / 32
26 Le cas particulier de Visual Basic (VB) Application des concepts de base en VB Déclaration de variables et de constantes La déclaration d une variable en VB se fait de la manière suivante : Dim nomdelavariable as TypeDeLaVariable Par exemple, pour déclarer une variable intrayon de type entier : Dim intrayon as Integer La déclaration d une constante en VB se fait de la manière suivante : Const nomdelaconstante as TypeDeLaConstante = valeurdelaconsta Remarquez que l affectation se fait à la déclaration! Par exemple, pour déclarer une constante constdoublepi de type nombre à virgule qui vaille 3.14 : Const constdoublepi as Double = 3.14 R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 26 / 32
27 Le cas particulier de Visual Basic (VB) Application des concepts de base en VB Affectation de variables et de constantes L affectation d une valeur à une variable en VB se fait de la manière suivante : nomdelavariable = valeuraffectee Par exemple, pour déclarer une variable strnomdefamille de type chaîne de caractères et lui attribuer la valeur Tavenard, en VB, on a : Dim strnomdefamille as String strnomdefamille = "Tavenard" R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 27 / 32
28 Le cas particulier de Visual Basic (VB) Application des concepts de base en VB Opérations sur les variables Variables numériques (nombres entiers et nombres à virgule) : +, -, *, / ; doubleairedisque = constdoublepi * intrayon * intrayon Variables de type chaînes de caractères : & ; strnomcomplet = strprenom & " " & strnomdefamille Variables booléennes : And, Or et Not. boolilfaitbeau = boollesoleilbrille And Not(boolIlPleut) R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 28 / 32
29 Plan Le cas particulier de Visual Basic (VB) Les boîtes de dialogue et l interface utilisateur 1 Plan général du cours 2 La programmation Généralités Concepts de base Bonnes pratiques 3 Le cas particulier de Visual Basic (VB) Intérêt de VB Application des concepts de base en VB Les boîtes de dialogue et l interface utilisateur R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 29 / 32
30 Le cas particulier de Visual Basic (VB) Affichage d une boîte de dialogue simple Les boîtes de dialogue et l interface utilisateur intretour = MsgBox("Texte à afficher", _ vbokonly,"titre de la fen^etre") R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 30 / 32
31 Le cas particulier de Visual Basic (VB) Les boîtes de dialogue et l interface utilisateur Affichage d une boîte de dialogue avec zone de saisie strretour = InputBox("Question à poser? ", _ "Titre de la fen^etre", "Réponse par défaut") R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 31 / 32
32 Où télécharger ce cours? Où télécharger ce cours? À l adresse suivante : http :// R. Tavenard - K. Huguenin - C. Avenel (R1) Cours VBA #1 32 / 32
Algorithmique et programmation : les bases (VBA) Corrigé
PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi
Plus en détailProgrammation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet
Programmation VBA Pierre BONNET 21 La programmation VBA Historiquement, la programmation sous Excel avait comme fonction d'automatiser une succession d'actions faites dans la feuille à l'aide de la souris.
Plus en détailComment créer et utiliser une fonction
Comment créer et utiliser une fonction Henry P. AUBERT Jacques GOUPY Si, dans une cellule d'une feuille Excel, l on utilise souvent la même formule mathématique, il est possible d en faire une fonction
Plus en détailCréer le schéma relationnel d une base de données ACCESS
Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...
Plus en détailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailSub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"
TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailAccess et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.
Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,
Plus en détailExcel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique
Fiche de validation des besoins en formation Bureautique Excel Identification Nom : Prénom : Société : Adresse : CP Ville : Adresse e-mail : Téléphone professionnel : Informations sur vos besoins et objectifs
Plus en détailPrésentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Plus en détailCours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions
Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental
Plus en détailLES TYPES DE DONNÉES DU LANGAGE PASCAL
LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.
Plus en détailPréparation à l examen EFA en Macro
Préparation à l examen EFA en Macro Exercice sur les macros en Word / Excel Les questions suivantes doivent constituer un bref rafraîchissement et vous aider à situer le niveau de vos connaissances : Question
Plus en détailALGORITHMIQUE ET PROGRAMMATION En C
Objectifs ALGORITHMIQUE ET PROGRAMMATION Une façon de raisonner Automatiser la résolution de problèmes Maîtriser les concepts de l algorithmique Pas faire des spécialistes d un langage Pierre TELLIER 2
Plus en détailTD3 - Facturation avec archivage automatisé
TD3 - Facturation avec archivage automatisé Objectifs Insérer les formules nécessaires aux calculs d une facture. Créer une macro- commande avec l enregistreur de macros et l affecter à un bouton. Utiliser
Plus en détailStructurer ses données : les tableaux. Introduction à la programmation
Structurer ses données : les tableaux Introduction à la programmation Plan du document Introduction Introduire la notion de type Types primitifs Types composés Tableaux de type primitif Page 2 Notion de
Plus en détailGuide de formation avec cas pratiques. Programmation. Philippe Moreau Patrick Morié. Daniel-Jean David
Guide de formation avec cas pratiques Excel 2007 Programmation Avancé VBA Guide de formation avec cas pratiques Philippe Moreau Patrick Morié Daniel-Jean David Tsoft et Groupe Eyrolles, 2009, ISBN : 978-2-212-12446-0
Plus en détail1 TD 2 : Construction d'une chier Acrobat et envoi par email
1 TD 2 : Construction d'une chier Acrobat et envoi par email (correction page??) Un professeur de maths a instauré une coutume lors de la dernière séance de la semaine. Le vendredi est consacré à la correction
Plus en détailTP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
Plus en détailUtilisation d objets : String et ArrayList
Chapitre 6 Utilisation d objets : String et ArrayList Dans ce chapitre, nous allons aborder l utilisation d objets de deux classes prédéfinies de Java d usage très courant. La première, nous l utilisons
Plus en détailUtilitaires méconnus de StrataFrame
Utilitaires méconnus de StrataFrame Voici quelques classes d utilitaires, parmi ceux qui se trouvent dans le NameSpace MicroFour.StrataFrame.Tools. Cette liste n est pas exhaustive, et les regroupements
Plus en détailVisual Basic for Applications
Visual Basic for Applications (sous Excel) Frédéric Cadier ENST Bretagne - Département LUSSI frederic.cadier@enst-bretagne.fr Cadier F. (ENST Bretagne) VBA 1 / 62 Plan de la présentation 1 Excel et VBA
Plus en détailRACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.
S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis
Plus en détailChapitre 3 : outil «Documents»
Chapitre 3 : outil «Documents» L outil «Documents» fonctionne comme le gestionnaire de fichiers de votre ordinateur. Vous pouvez y transférer des documents de tous types (html, Word, Powerpoint, Excel,
Plus en détailInitiation à VBA pour Excel. Philippe Bernard Ingénierie Economique et Financière Université Paris-Dauphine
Initiation à VBA pour Excel Philippe Bernard Ingénierie Economique et Financière Université Paris-Dauphine Septembre 2008 2 Chapitre 1 Références F. Riva Applications nancières sous Excel en Visual Basic,
Plus en détailOn trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare)
Cantare 2 Introduction L outil logiciel Cantare s adresse à toute personne qui veut construire des leçons visant l apprentissage d une langue par l écoute de chansons ou de fichiers sonores dont les paroles
Plus en détailNotions fondamentales du langage C# Version 1.0
Notions fondamentales du langage C# Version 1.0 Z 2 [Notions fondamentales du langage Csharp] [Date : 25/03/09] Sommaire 1 Tout ce qu il faut savoir pour bien commencer... 3 1.1 Qu est ce qu un langage
Plus en détailIntroduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Plus en détailGUIDE Excel (version débutante) Version 2013
Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte
Plus en détailProgrammer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)
Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes
Plus en détailQuelques éléments de compilation en C et makefiles
Quelques éléments de compilation en C et makefiles Guillaume Feuillade 1 Compiler un programme C Le principe de la compilation consiste à passer d un ensemble de fichiers de code à un programme exécutable
Plus en détailUtiliser une base de données
Access Utiliser une base de données SOMMAIRE Généralités sur les SGBD... 3 Démarrage d'access 2002... 4 Ouverture d'un fichier Access... 4 Les objets dans Access... 5 Les tables... 6 A) Ouvrir une table
Plus en détailFORMATIONS 2011-2012 INFORMATIQUE
ALPEN Formation Site de Combloux FORMATIONS 2011-2012 INFORMATIQUE Vous souhaitez plus de renseignements? Vous souhaitez vous inscrire? Contactez-nous : combloux.formation@laposte.net 04.50.58.69.10 Découverte
Plus en détailCréer vos données sources avec OpenOffice, adieu Excel
Créer vos données sources avec OpenOffice, adieu Excel Par Benoît Sauvé, enseignant CFP de Verdun Vous pouvez créer vos données sources manuellements en les saisissant dans un programme comme OpenOffice
Plus en détailCMS Modules Dynamiques - Manuel Utilisateur
CMS Modules Dynamiques - Manuel Utilisateur 1. Introduction Le modèle CMS Le modèle des «Content Management Systems» proposé par MUM est un type particulier de sites web dynamiques, ayant comme avantage
Plus en détailAnne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2
Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................
Plus en détailAvant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES
Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES
Plus en détailLECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011
LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 COPIER LE FICHIER LECON 1_02 DU DISQUE D : VERS LA CLE USB Cliquez gauche deux fois sur l'icône POSTE DE TRAVAIL Cliquez gauche deux fois sur DONNEES
Plus en détailUtiliser Access ou Excel pour gérer vos données
Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que
Plus en détailFormations 2015 Bureautique
Formations 2015 Bureautique Excel PowerPoint Utiliser Excel au quotidien 1 jour lundi 30/03/2015 Créer des graphiques 0.5 jour mercredi 08/04/2015 (après midi) Faire des calculs 1 jour lundi 04/05/2015
Plus en détailMODE D EMPLOI DU MODULE D E-COMMERCE
MODE D EMPLOI DU MODULE D E-COMMERCE Cher client, Merci d entrer avec l équipe de Dakota dans l ère novatrice du commerce par internet. Ce document va vous guider dans les diverses opérations relatives
Plus en détail2 Comment fonctionne un ordinateur, dans les grandes lignes
Programmation 1 Cours n 1 GB3, 2 nd semestre 2014-2015 Cours de Python Gilles Bernot Les notes de cours et les feuilles de TD sont disponibles (avec un peu de retard par rapport au déroulement du cours)
Plus en détailIntroduction au logiciel de gestion bibliographique Zotero
au logiciel de gestion bibliographique Zotero Pour Microsoft Word et Writer La gestion manuelle des références bibliographiques (inventaire des sources consultées, rédaction d une bibliographie et création
Plus en détailIN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C
IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en
Plus en détailAbonnement DreamSpark Premium
Abonnement DreamSpark Premium Accès gratuit aux logiciels Microsoft, dont Visio et Project via le programme Dreamspark. Ce programme est disponible pour le personnel enseignant du département de management
Plus en détailConfiguration requise pour l utilisation de la plateforme EnlightKS Online Certification Management Services ET2.13 Juin 2011
Configuration requise pour l utilisation de la plateforme EnlightKS Online Certification Management Services ET2.13 Juin 2011 EnlightKS Candidate, EnlightKS TestStation Manager, EnlightKS Certification
Plus en détailProgrammation Visual Basic. Visite guidée d'un programme Visual Basic 6.0
UNIVERSITE DES SCIENCES SOCIALES DE TOULOUSE Licence Professionnelles LSi Master FC IGSI Programmation Visual Basic Visite guidée d'un programme Visual Basic 6.0 1. un exemple d'application a) créer dans
Plus en détailLe cas «BOURSE» annexe
Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,
Plus en détailPlateforme PAYZEN. Définition de Web-services
Plateforme PAYZEN Définition de Web-services Ordre de paiement Version 1.1 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network
Plus en détailSTAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Plus en détailLe logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.
1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de
Plus en détailNOS FORMATIONS EN BUREAUTIQUE
NOS FORMATIONS EN BUREAUTIQUE Par Vivien Romaric DOVI EREBYA SENEGAL «Villa N 1, cité BOURGI - Route de l'aéroport - Dakar, Sénégal» +221 77 475 74 59 info@erebya.com 1 FORMATION N 002 : Initiation à l
Plus en détailLe langage C. Séance n 4
Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de
Plus en détailAlgorithme. Table des matières
1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............
Plus en détailRapport de Mini-Projet en ArcGIS Engine
Rapport de Mini-Projet en ArcGIS Engine Réalisée par : Asmae BENMESSAOUD 3ème Année Cycle d Ingénieur Géoinformation Année Universitaire 2010- Sommaire 1 Introduction L analyse géographique et la visualisation
Plus en détailMAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA
MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA OBJECTIFS : manipuler les fenêtres et l environnement Windows, gérer ses fichiers et dossiers, lancer les applications bureautiques présentes sur son poste. PUBLIC
Plus en détailOrganiser le disque dur Dossiers Fichiers
Ce document contient des éléments empruntés aux pages d aide de Microsoft Organiser le disque dur Dossiers Fichiers Généralités La connaissance de la logique d organisation des données sur le disque dur
Plus en détailLe cas «BOURSE» annexe
Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,
Plus en détailOCL - Object Constraint Language
OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object
Plus en détailL emprunt indivis - généralités
L emprunt indivis - généralités Les modalités de calcul d un échéancier de remboursement d un emprunt indivis forment un thème d étude des outils de gestion en BTS HR (partie mathématiques financières)
Plus en détailFormation VBA 3 Interagir
Formation VBA 3 Interagir 1 Utilisation des UserForms Les UserForms sont des interfaces largement configurables, il convient de ne pas les limiter à tel ou tel usage qui pourrait être présenté à titre
Plus en détailPrésentation de la gamme des PGI/ERP modulaires Wavesoft
Solutions ouvertes pour esprits ouverts Présentation de la gamme des PGI/ERP modulaires Wavesoft Sommaire WaveSoft en quelques chiffres Positionnement des Éditions (Gammes) Standard Professionnelle Entreprise
Plus en détailGestion commerciale et administrative de l'entreprise Avec Microsoft Office 2010
Avant-propos A. Introduction 5 B. Télécharger les exemples du livre 6 Gérer son entreprise avec Office A. Introduction 9 B. Généralités : la boîte à outils 9 C. Word 10 D. Excel 11 E. Outlook 12 F. PowerPoint
Plus en détailDe quoi avez-vous besoin pour ce manuel?
Introduction Le commerce électronique est devenu l un des grands sujets de préoccupation des chefs d entreprise du monde entier. Ces derniers répètent à l envie que leur priorité absolue est de relever
Plus en détailTHEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs
Architecture Matérielle des Systèmes Informatiques. S1 BTS Informatique de Gestion 1 ère année THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT Dossier 1 L environnement informatique. Objectifs Enumérer et
Plus en détailGroupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5
Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Table des matières Chapitre A : Principes de base des scripts... 1 Élaboration de votre premier script... 1 Importance du modèle...
Plus en détailTravaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES
TRAVAUX PRATIQUES Le présent travail vise à développer une interface visuelle de programmation des entrées- sorties du port LPT d un PC à l aide du logiciel VISUAL BASIC. I- EDITION ET TEST DU PROGRAMME
Plus en détailGénie Logiciel avec Ada. 4 février 2013
Génie Logiciel 4 février 2013 Plan I. Généralités II. Structures linéaires III. Exceptions IV. Structures arborescentes V. Dictionnaires I. Principes II. Notions propres à la POO I. Principes Chapitre
Plus en détailChapitre 10. Les interfaces Comparable et Comparator 1
Chapitre 10: Les interfaces Comparable et Comparator 1/5 Chapitre 10 Les interfaces Comparable et Comparator 1 1 Ce chapitre a été extrait du document "Objets, Algorithmes, Patterns" de [René Lalement],
Plus en détailSélection du contrôleur
Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du
Plus en détailApplication 1- VBA : Test de comportements d'investissements
Application 1- VBA : Test de comportements d'investissements Notions mobilisées Chapitres 1 à 5 du cours - Exemple de récupération de cours en ligne 1ère approche des objets (feuilles et classeurs). Corps
Plus en détailCorrigé des TD 1 à 5
Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un
Plus en détail1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5
1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en
Plus en détailAccess. Apprenez exactement ce dont vous avez besoin Progressez à votre rythme Téléchargez les exercices. Joyce Cox et Joan Lambert
Access Microsoft 2010 Maîtrisez rapidement Access 2010 avec le livre officiel de Microsoft Press Apprenez exactement ce dont vous avez besoin Progressez à votre rythme Téléchargez les exercices Joyce Cox
Plus en détailVous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels.
Cette partie est consacrée aux nombres. Vous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels. L aperçu historique vous permettra
Plus en détailProgrammation VBA. Excel 2013. Daniel-Jean David. et Groupe Eyrolles, 2014, ISBN : 978-2-212-13905-1
Guide de formation avec cas pratiques Excel 2013 Programmation VBA Daniel-Jean David Tsoft et Groupe Eyrolles, 2014, ISBN : 978-2-212-13905-1 Table des matières PARTIE 1 APPRENTISSAGE 5 1- CRÉATION D UN
Plus en détailProgrammation Objet - Cours II
Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à
Plus en détailBases de données élémentaires Maude Manouvrier
Licence MI2E- 1ère année Outils en Informatique Bases de données élémentaires Maude Manouvrier Définitions générales et positionnement du cours dans la formation Vocabulaire relatif aux bases de données
Plus en détail1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information
TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose
Plus en détailCréer une base de données
Access Créer une base de données SOMMAIRE Généralités sur les bases de données... 3 Création de la base de données... 4 A) Lancement d'access... 4 B) Enregistrement de la base de données vide... 4 Création
Plus en détailDébuter avec EXPRESS. Alain Plantec. 1 Schema 2
Débuter avec EXPRESS Alain Plantec Table des matières 1 Schema 2 2 Entité 2 2.1 Attributs simples................................................ 2 2.2 Attributs collection...............................................
Plus en détaildes Données et Référentiels sur l'eau Service d'administration Nationale
Formats d échanges Service d'administration Nationale des Données et Référentiels sur l'eau PRESENTATION DU FORMAT D ECHANGE SIMPLIFIE Thème : TOUS LES THEMES Version : 2.0 Version 2002-1 Mars 2003 Publication
Plus en détailChapitre I Notions de base et outils de travail
Chapitre I Notions de base et outils de travail Objectifs Connaître les principes fondateurs et l historique du langage Java S informer des principales caractéristiques du langage Java Connaître l environnement
Plus en détailmailpro mode d'emploi
mailpro mode d'emploi www.mailpro.ch Table des matières Champs d application...2 Principe d utilisation...2 Configuration...2 Configurer les adresses d'expédition... 2 Créer une nouvelle adresse d expédition...
Plus en détailVisual Basic et les Bases de Données
Visual Basic et les Bases de Données (Résumé) Le concept de «Base de Données» est largement utilisé dans tous les domaines qui impliquent l informatique. Visual Basic est, par excellence, un langage qui
Plus en détailAccess 2007 FF Access FR FR Base
ACCESS Basic Albertlaan 88 Avenue Albert Brussel B-1190 Bruxelles T +32 2 340 05 70 F +32 2 340 05 75 E-mail info@keyjob-training.com Website www.keyjob-training.com BTW TVA BE 0425 439 228 Access 2007
Plus en détailSOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10
/0 SOMMAIRE. Lancer le logiciel. Mettre un titre dans une diapositive et du texte. Ajouter une diapositive 4. Créer une diapositive avec une image 5. Créer une diapositive avec un graphique 6. Créer une
Plus en détailCours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java
Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page
Plus en détailCATALOGUE DES FORMATIONS
CATALOGUE DES FORMATIONS COURS THEMATIQUES MIGRATION À WINDOWS 10... 1 WORD: LES TABLEAUX... 2 WORD: MODÈLES ET FORMULAIRES... 3 WORD: PUBLIPOSTAGE... 4 WORD: LES LONGS DOCUMENTS... 5 WORD: PUBLICATION...
Plus en détailÉléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if
Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike
Plus en détailPROGRAMMATION EVENEMENTIELLE sur EXCEL
MASTERs SMaRT & GSI PROGRAMMATION EVENEMENTIELLE sur EXCEL Pierre BONNET Programmation évènementielle La programmation évènementielle permet un appel de procédure depuis l'interface HMI d'excel (ou d'un
Plus en détail1. Introduction...2. 2. Création d'une requête...2
1. Introduction...2 2. Création d'une requête...2 3. Définition des critères de sélection...5 3.1 Opérateurs...5 3.2 Les Fonctions...6 3.3 Plusieurs critères portant sur des champs différents...7 3.4 Requête
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailL informatique en BCPST
L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité
Plus en détailGuide d usage pour Word 2007
Formation TIC Septembre 2012 florian.jacques@etsup.com Guide d usage pour Word 2007 ETSUP 8 villa du Parc Montsouris 75014 PARIS SOMMAIRE Interface... 2 Organiser son espace de travail... 3 La barre d
Plus en détailMICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C
Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...
Plus en détailMes premiers diaporamas avec Open Office Impress?
Mes premiers diaporamas avec Open Office Impress? Courage! Tu vas y arriver 1 Sommaire I. Les bons gestes avant de lancer Open Office (page 3) II. Créer un dossier Open Office. (page 4) III. Les 5 zones
Plus en détailIntroduction à la B.I. Avec SQL Server 2008
Introduction à la B.I. Avec SQL Server 2008 Version 1.0 VALENTIN Pauline 2 Introduction à la B.I. avec SQL Server 2008 Sommaire 1 Présentation de la B.I. et SQL Server 2008... 3 1.1 Présentation rapide
Plus en détailTecLocal 4.0. Nouveautés de la version 4.0 (notes de mise à jour)
TecLocal 4.0 Nouveautés de la version 4.0 (notes de mise à jour) 22.07.2013 Page 1 Sommaire 1. Configuration logicielle requise...3 2. Principales nouvelles fonctionnalités........9 3. Modifications supplémentaires..........14
Plus en détailStockez et organisez vos données sous Excel. Une approche systématique, structurée et simplifiée
Stockez et organisez vos données sous Excel Une approche systématique, structurée et simplifiée Publié par PolyKromy Consulting Inc., Vancouver, BC, Canada PolyKromy Consulting Inc. a apporté la plus grande
Plus en détail