Complément de Cours C1 Infodauphine.com
|
|
- Suzanne Léonard
- il y a 7 ans
- Total affichages :
Transcription
1 Complément de Cours C1 Infodauphine.com Comprendre la programmation: l'itinéraire La programmation, c'est écrire un itinéraire que VBA va ensuite parcourir, et exécuter toutes les instructions qui s'y trouve. Je contrôle l'itinéraire grâce aux branchements, aux boucles, et aux appels de procédures/fonctions. Exercice récapitulatif: Écrire tous les affichages de MsgBox après exécution de la procédure principale Les cibles de la programmation Le programmeur: celui qui utilise de la programmation à travers son propre code L utilisateur: celui qui va interagir avec le programme, sans notion de code (exemple: vous sur Facebook) Utilisation de la programmation Les 2 utilisent de la programmation existante, et transmettent et reçoivent des valeurs de celle-ci: Programmeur: Il exécute des procédures et fonctions, transmet des paramètres, et reçoit les valeurs retournées par les fonctions Utilisateur: Il agit dans Excel ou clique sur des boutons, remplit des formulaires,... Il peut transmettre des valeurs au programme grâce à Application.inputBox Il reçoit des valeurs grâce à MsgBox Particularité de VBA: les cellules Excel Mon code peut communiquer avec l utilisateur à travers les valeurs qu il a placées dans les cellules d une feuille Excel, puis en modifiant la valeur d une ou plusieurs cellules. Cells(ligne, colonne).value La valeur à ce n de ligne, n de colonne Cells(5,1).Value = 12 On a mis 12 dans la cellule L5C1 (5 e ligne, 1 e colonne) Cells(5,2).Value = Cells(5,2).Value +1 On a ajouté 1 à la cellule L5C2 Cells(nl,2).Value = Cells(nl+1,2).Value Si nl vaut 5 On a mis dans L5C2 la valeur de L6C2 C est le mécanisme le plus important du semestre! Complément C1 page 1/11
2 Macros, Procédures, Fonctions et paramètres Les macros comment exécuter sommeentier? faire l'appel depuis une autre sub: sommeentier sommeentier est une macro: une Sub sans paramètre avantages: exécution direct (exécuter / touche F5) Depuis le menu macro dans Excel inconvénients? Le programmeur est très limité: il ne peut pas transmettre ni recevoir de valeurs avec sommeentier Intérêt des paramètres Dans sommeentier, qui transmet l'entier de base? l'utilisateur Le programmeur ne peut pas utiliser sommeentier pour: calculer la somme des entiers pour une valeur déjà stockée dans une variable calculer la somme des entiers pour une valeur d'une cellule Excel choisir la valeur de base qui servira pour le calcul (par exemple le plus grande valeur entre 2 valeurs saisies) La solution? utiliser un paramètre ce n'est plus l'utilisateur, mais le programmeur qui va donner la valeur de base de n voir exo 2) Procédure sommeentier2 qui à partir d'un entier n affiche la somme des n premiers entiers. Intérêt des fonctions Dans sommeentier ou sommeentier2, qui reçoit le résultat? l'utilisateur (il voit le résultat s'afficher dans une fenêtre) Le programmeur ne peut pas utiliser sommeentier pour: tester si la somme des entiers est supérieures à quelque chose stocker cette somme dans une variable (par exemple pour calculer quelle valeur à la plus grande somme des entiers) mettre cette somme dans une cellule Excel La solution? créer une fonction au lieu d'une procédure ce n'est plus l'utilisateur, mais le programmeur qui va recevoir la somme calculée voir exo 3) Fonction sommeentier3 qui à partir d'un entier n retourne la somme des n premiers entiers. et exo 4) pour l'utilisation de la fonction Choix Sub/Function Généralement, on crée: une fonction (Function) quand on veut: pouvoir récupérer le résultat et s'en servir dans son code une procédure (Sub) quand on veut: afficher le résultat mettre le ou les résultats dans une feuille Excel Mais tout se combine! Exemple classique: on va créer des fonctions qui feront chacune un seul calcul on va créer des procédures qui utiliseront ces fonctions pour modifier plusieurs cellules. Chaque Sub se concentrera sur une certaine tache On va créer une procédure (Macro) principale qui va utiliser ces procédures/fonctions pour faire tout ce dont on a besoin, et afficher un message quand tout est terminé. De cette manière, les fonctions et procédures qu'on a crées sont réutilisables et plus facilement testables que si on avait mis tout le code dans une énorme Sub. Complément C1 page 2/11
3 La programmation: transformer une logique en itinéraire Programmer consiste à transformer une logique en un itinéraire En parcourant cet itinéraire, VBA doit obtenir le résultat ou faire les actions voulus Rappels des éléments de l'itinéraire: instructions, particulièrement affectation branchement boucles appels de fonctions/procédures Exercices d'itinéraires: placement des instructions Exercices d'itinéraires: traduire une logique Attention: l'appel de p1 sera une instruction, donc juste la ligne: p1 ou, avec un paramètre: p1 6 L'appel de f1 sera une valeur, donc sera inclus dans une instruction, probablement une affectation v = f1(5) ou Cells(1,2).Value = f1(cells(1,1).value) Complément C1 page 3/11
4 L'indentation Utilisez la p*** d'indentation! je rentre dans branchement/boucle décale la suite à droite je le ferme je décale la fermeture à gauche pareil pour branchement Else, Else If, Case Avantage de l'indentation Plus lisible moins d'erreurs correcteur On visualise mieux la logique / itinéraire Sécurité: si je suis pas revenu à la marge, j'ai oublié un End If / Loop / Next Je vérifie que chaque Fin correspond à son début Les variables en VBA Chaque variable utilisée doit être déclarée avec: son nom (pas de ponctuation/espace) son type (As... ) sa portée (locale / globale) Dim n As Integer Les types Entier: Byte (0-255) Integer (+/ ) Long Numeriques Single Double pour les très grand nombres (plus de Boolean String Date Variant: variable qui accepte tous les types 38 zéros) Complément C1 page 4/11
5 Les Locales, ces héros Règle n 1 des bonnes pratiques de programmation: Chaque procédure/fonction doit avoir ses propres variables Raisons pas de conflits de variables (même si elles ont le même nom) Pour utiliser une fonction/procédure, je n'ai pas besoin de connaître le noms de ses variables Sub p1() Dim x as Integer x = 20 r = f1(5) p2 6,3 p2 3,x d=f2(x,4) MsgBox x ' affiche 20 ' ici je sais que x a toujours la valeur 20 ' même si il y a une variable x dans p2, f1 ou f2 ' car ça ne serait pas le même x End Sub Sécurité primordiale, grâce à: variables locales + Passage par valeur Durée de vie Les variables d'une sub/function sont créées à son appel, et détruites à la fin de son exécution Portée Une locale (déclarée avec Dim ou en paramètre) n'est accessible que par sa procédure/fonction. Je ne peux pas accèder au x de P1 en dehors de P1, même depuis une procédure qui en a fait l'appel (comme P3), ou depuis une procédure qu'elle appelle (comme P1). Complément C1 page 5/11
6 Les paramètres Maitriser et apprendre parfaitement ce qui a été noté en séance! Qui dois transmettre les valeurs nécessaires à la procédure? Le programmeur Paramètres L utilisateur Application.InputBox La feuille Excel Cells(nl,nc).Value Transmission des paramètres Sub transmission(byval x As Integer, ByRef n as Integer) x Passage par valeur: ByVal n Passage par adresse: ByRef Il est recommandé de toujours indiquer ByVal/ByRef au lieu de se servir du mode par défaut ByRef Passage par valeur Généralement on transmet des valeurs aux fonctions et procédures, les informations dont elles ont besoin Passage par valeur Exemple: Si j'ai une fonction facto qui retourne un factoriel et que je veux tester le factoriel d'une variable nbeleves: If facto(nbeleves)>50 Then Je ne veux pas transmettre la variable nbeleves elle-même, mais uniquement sa valeur C'est une sécurité: je n'ai pas peur que facto modifie ma variable sans que je le veuille Conséquence du passage par valeur Quand je passe une variable par valeur à un paramètre, VBA copie sa valeur et affecte celle-ci au paramètre formel Grâce au passage par valeur, je n'ai pas peur de perdre la valeur d'une variable que je transmet en paramètre Complément C1 page 6/11
7 Passage par adresse Le programmeur ne transmet plus une valeur mais une référence (l'adresse de la variable) La variable transmise va être directement utilisée par la procédure (et non pas une copie de sa valeur) La variable peut donc être modifiée Intérêt: récupérer plusieurs résultats en même temps C'est une exception!!!! 95% des exos ByVal uniquement A part ces exceptions, raisonnez en terme de passage par valeur une fonction/procédure ne peut pas modifier une variable elle-même, je dois affecter (Voir C2 pour plus de détails sur le ByRef.) Variables locales et erreurs courrantes Sub doubler(a As Integer) a sera créée (avec valeur de l'appel) puis détruite Dim n as Integer n sera créée (sans valeur) puis détruite n = a * 2 MsgBox n End Sub Sub erreur1( ) doubler 5 affiche 10. Dans doubler, a=5, puis n=10 et MsgBox 10 MsgBox a Erreur! a n'existe pas dans erreur1 (détruite) MsgBox n Erreur! n n'existe pas dans erreur1 (détruite) End Sub Sub erreur2( ) Dim a As Integer, b as Integer a = 6 doubler Erreur! Il faut donner une valeur au paramètre. Le a de erreur2 n'est pas la même variable que le a de doubler b = 4 doubler b affichage de 8 (on aurait pu aussi faire doubler a) End Sub Complément C1 page 7/11
8 Les globales, ces dangers Doivent rester une exception car dangereuses C'est aussi une exception dans vos exos (moins de 5% des exos du semestre utiliseront des globales) Conseils: n'utilisez jamais de globales non indiquées dans l'énoncé dans vos raisonnements, rappelez vous toujours que vous ne travaillez qu'avec des locales! Particularité des globales Durée de vie elles ne meurent jamais sauf quand on ferme VBA Portée Plusieurs procédures et fonctions peuvent y accéder Avantages Plusieurs procédures/fonctions peuvent partager une variable On n'a pas besoin de les transmettre en paramètres Moins de code Accessibles partout Inconvénients trop nombreux pour être tous indiqués on doit faire gaffe aux noms des variables on doit connaître les variables des procédures qu'on veut utiliser on a des variables qui peuvent changer de valeur sans qu'on sache pourquoi comme une grosse partouze de variables: on sait plus qui couche avec qui... Variables: déclarations Chaque variable d'une procédure/fonction doit être déclarer soit: En paramètre: Sub maprocedure(n As Integer) En locale, avec, à l'intérieur de la Sub/Function: Dim n As Integer En globale de module, avec, en haut de module: Dim n As Integer En globale, avec, en haut de module: Public n As Integer Quelle variable? Quand VBA exécute test1 et recherche x, il regarde dans cet ordre: 1. test1 a-t-il une locale nommée x 2. le module de test (MODULE2) a-t-il une globale de module nommée x 3. y a-t-il une globale nommée x dans les autres modules Il s'arrête dès la 1 ère trouvée, et utilise cette variable. Même chose pour modifier y Complément C1 page 8/11
9 Comparons programmation avec globales et programmation de qualité A droite, on a des functions et procedures plus souples et plus sûres. A gauche, on ne peut qu'utiliser une seule variable (n) dans nos 4 procédures. Exercice récapitulatif: globales, locales et passage par adresse Quels sont les affichage MsgBox après exécution de P1? Réponse: Complément C1 page 9/11
10 Infos sur le semestre, VBA et infodauphine.com VBA Visual Basic for Applications Permet de piloter par programmation la suite Office Excel Word PowerPoint Access Manipuler les fichiers Piloter de nombreux autres softs (itunes, ) Programme Infodauphine C2 Fin des fondamentaux VBA (utile pour tout le semestre) boucles et branchement: les comprendre parfaitement, savoir les choisir et les utiliser passage par adresse (paramètres de sortie) opérateurs et fonctions VBA à connaitre Détails sur MsgBox et InputBox Exercices Méthodes de résolutions d'exercices C3 à C5 (le plus important pour le Partiel!) Cours et Exercices sur les Objets, Cells et Range C6 à C9: 2 e partie du programme (Binaire, Tableau, Recherche et, Tri) Prêt pour les contrôles? Selon programme du contrôle: pas d'objet C1 + C2 avec objet jusqu'à C5 si possible, mais caser C3 à tout prix Binaire + C6/C7 Tableau + C7/C8 Dernier contrôle et Partiel +C9 Attention au 2 e contrôle!! Réussir en info Ce que je peux vous apporter Une vraie méthode pédagogique pour vous faire acquérir la logique de programmation Des méthodes et astuces pour affronter tous les exos Etre régulier avec Dimitri: progresser plus facilement et sûrement éviter l'effet "je dois tout comprendre en 3 jours avant le contrôle" cerveau qui fume l'info est tellement moins "dégueu", parfois même un plaisir le top: être en avance sur le prof mieux comprendre et esquiver les profs nocifs Janvier: L'ENFER Très peu de séances en Janvier Si vous êtes perdus à la rentrée, difficile de vous sauver pour le Partiel Complément C1 page 10/11
11 Les tarifs des séances Votre première séance C1 à au moins 10: gratuit Sinon, tarif découverte: 20 (y compris pour vos potes qui commenceraient à la C3 ou autre) Tarif réduit pour les groupes de Td réguliers: 7 d'un Td font une séance (pas forcément ensemble) ils ont le droit à la séance suivante du programme à 20 au lieu de 30 Groupe à la C1 vous avez tous les C2 à 20! (mais pas encore la C3...) Pour avoir toutes les séances à 20 : motiver les autres (pas forcément toujours les même) ne pas rater de séances Planning infodauphine.com Demande de groupe (au moins 6 personnes) ajout de séances au planning planning inscriptions pour tous Merci de respecter votre inscription ou de l'annuler dans un délai respectable. Tout est déductible du stage de Septembre Conseils Travail régulier entre séance pour assimiler Utiliser réellement VBA le plus possible (outils vue en séances comme le Pas-à- Pas) S'exercer avec les méthodes que je vous apprend VBA et votre carrière Un énorme plus Souvent indispensable en Finance Un précieux allié pour gérer les données Excel marketing management commercial etc Pas besoin de devenir une RockStar VBA, même un petit niveau peut apporter beaucoup Un investissement que vous ne regretterez pas VBA et Excel: Ce que ça peut vous apporter Créer ses propres fonctions Excel! Automatiser des taches répétitives et gagner énormément de temps Ajouter des nouvelles fonctionnalités à Excel Extraire les doublons, etc Modifier l interface (rajout de menus, boutons, formulaire) Exemple du formulaire Eleves Gérer les données transfert vers ou depuis Word/PowerPoint, bases de données, web Créer des applications métiers backoffice infodauphine Application de Trading en finance Complément C1 page 11/11
Sub 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é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é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étailModes Opératoires WinTrans Mai 13 ~ 1 ~
Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.
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é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é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étailDECOUVERTE DU LOGICIEL CIEL GESTION COMMERCIALE
DECOUVERTE DU LOGICIEL CIEL GESTION COMMERCIALE 1 ère PARTIE : Création de la société et saisie des fichiers 1 ère étape : Créer le dossier 1. Lancer ciel gestion commerciale 2. Cliquer sur le bouton «annuler»
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étailAlgorithmique 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é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étailTutoriel Sage One Edition Expert-Comptable. - Le cabinet d Expertise-Comptable doit appeler le Service Client Sage One au 0825 95 00 70.
Tutoriel Sage One Edition Expert-Comptable Sage One Edition Expert-Comptable : inscription et identifiants - Le cabinet d Expertise-Comptable doit appeler le Service Client Sage One au 0825 95 00 70. -
Plus en détailCours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
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étailCadastre du bruit SIT-JURA. Connecteur Arcview9.x - MSAccess. Mode d emploi. Appel formulaire. Page 1 sur 15
Cadastre du bruit SIT-JURA Connecteur Arcview9.x - MSAccess Mode d emploi Appel formulaire Page 1 sur 15 Table des matières 1. INSTALLATION 3 2. UTILISATION 3 2.1. Création de nouvelles géodatabases 7
Plus en détailSupport de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur
JEAN-MARC GILLIOT 2014-2015 Durée 1,5 heures Introduction à l automatisation et au développement avec ArcGIS 10.1 3 e année ingénieur Support de TD ArcGIS 10.1 Grande école européenne d'ingénieurs et de
Plus en détailInitiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr
Initiation à Excel Frédéric Gava (MCF) gava@univ-paris12.fr LACL, 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 Plan de cette année
Plus en détailRécupérer un fichier effacé par erreur avec le logiciel Restoration
Récupérer un fichier effacé par erreur avec le logiciel Restoration Quelle galère!!! Avoir supprimé un fichier par erreur puis vidé la corbeille de Windows Il faut avoir, dès la prise de conscience de
Plus en détailTUTORIAL REUTERS. Utilisation de l'utilitaire de recherche Reuters
TUTORIAL REUTERS Connexion à Reuters Allez sur https://portal.hpd.global.reuters.com/auth/login.aspx Le login est reut@ensimag.imag.fr, =1 à 5, le et le mot de passe étant ceux qui vous ont été
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étail1. Création d'un état... 2. 2. Création d'un état Instantané Colonnes... 3. 3. Création d'un état Instantané Tableau... 4
1. Création d'un état... 2 2. Création d'un état Instantané Colonnes... 3 3. Création d'un état Instantané Tableau... 4 4. Création d'un état avec plusieurs tables... 9 5. Modifier la structure d'un état...11
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étailGESTION DES PISTES ET OPPORTUNITES
DEFINITIONS :... 2 LES PISTES... 3 CREER UNE PISTE... 3 MODIFIER UNE PISTE... 4 TRANSFORMER UNE PISTE EN OPPORTUNITE... 5 LES OPPORTUNITES... 6 CREER UNE OPPORTUNITE A PARTIR D UNE PISTE... 6 CREER UNE
Plus en détailPetit memo rapide pour vous guider dans la gestion des engagements de vos compétitions FFM
Petit memo rapide pour vous guider dans la gestion des engagements de vos compétitions FFM Bien souvent, les compétitions que vous gérez ayant été créées par votre ligue, vous n avez qu à en gérer les
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é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étail1. Création du profil
Marche à suivre pour votre inscription au portail et aux activités de développement professionnel continu de la Faculté de médecine de l Université Laval 1. Création du profil Toute personne désirant s
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é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é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étailPaginer les données côté serveur, mettre en cache côté client
Paginer les données côté serveur, mettre en cache côté client Vous voulez sélectionner des lignes dans une table, mais celle-ci comporte trop de lignes pour qu il soit réaliste de les ramener en une seule
Plus en détailProgramme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4
TABLE DES MATIÈRES PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4 LE COMPAGNON OFFICE 4 Masquage ou affichage du Compagnon Office 4 Sélection d un autre Compagnon 4 APPRIVOISER EXCEL 5 Exercice no 1
Plus en détailLA SAUVEGARDE DES DONNEES SUR LES ORDINATEURS PERSONNELS
Janvier 2008 LA SAUVEGARDE DES DONNEES SUR LES ORDINATEURS PERSONNELS 1 Pourquoi est-il indispensable de sauvegarder ses données? Sur un ordinateur on a en gros trois sortes de données : - Le système d'exploitation
Plus en détailAvertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.
ENVOI EN NOMBRE DE SMS La version SMS de Ditel vous permet d'envoyer vos SMS de façon automatique. L'importation de vos données se fait directement au format Excel Avertissement : Nos logiciels évoluent
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étailSolutions du chapitre 4
Solutions du chapitre 4 Structures de contrôle: première partie 4.9 Identifiez et corrigez les erreurs (il peut y en avoir plus d une par segment de code) de chacune des proposition suivantes: a) if (
Plus en détailDataCar CRM V2.5 Release Notes. DataCar CRM v2.5. Release Notes
DataCar CRM v2.5 Page 1 de 38 TABLE DES MATIÈRES 1. INTRODUCTION... 3 2. ÉVOLUTIONS DE LA VERSION... 3 2.1. Documentation en ligne... 3 2.2. Reprise sèche FRANCE... 4 2.2.1. Implantation d un nouveau paramètre...
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é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é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étailDataCar CRM V2.5 Gamme Expert Release Notes. DataCar CRM v2.5. Release Notes
DataCar Gamme Expert DataCar CRM v2.5 Page 1 de 37 DataCar Gamme Expert TABLE DES MATIÈRES 1. Introduction... 3 2. Evolutions de la version... 3 2.1. Documentation en ligne... 3 2.2. Reprise Sèche... 4
Plus en détailGUIDE UTILISATEUR. Guide utilisateur. Logiciel version 7 Documentation version 8
Guide utilisateur Logiciel version 7 Documentation version 8 1/ Table des matières 2/ Introduction 4 Objectifs 4 Les modes d accès à PostGreen 4 Icônes 5 Messages 5 Préparez vous 6 Installez l imprimante
Plus en détailManuel d Utilisation Nouvelle Plateforme CYBERLIBRIS : ScholarVox Management
Manuel d Utilisation Nouvelle Plateforme CYBERLIBRIS : ScholarVox Management www.scholarvox.com IMPORTANT Procédures de connexion Etape n 1 : Lorsque vous accédez pour la première fois, créez votre compte
Plus en détailGuide d utilisation des fichiers bonus accompagnant le guide «L Argent est une science exacte»
Guide d utilisation des fichiers bonus accompagnant le guide «L Argent est une science exacte» - Fichier «Gestion main de fer» Cet outil, à utiliser chaque semaine, permet de réaliser une synthèse de l
Plus en détailTable des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d e-mail marketing. Pages 6-15.
MODE D EMPLOI Table des Matières Pages 3-4 A propos d emblue Page 5 L environnement emblue Pages 6-15 Création d une campagne d e-mail marketing Pages 16-17 Liste de contacts Pages 18-20 Résultats des
Plus en détailUtilisation de l outil lié à MBKSTR 9
Utilisation de l outil lié à MBKSTR 9 Avec MBKSTR, vous disposez d un outil fonctionnant sous Excel (version 97 au minimum) et permettant de faire les études financières suivantes : Aide à la vente avec
Plus en détailQuels sont les espaces disponibles sur l ordinateur pour stocker ses documents et comment accéder facilement au dossier «My Documents»?
Quels sont les espaces disponibles sur l ordinateur pour stocker ses documents et comment accéder facilement au dossier «My Documents»? Qui n a jamais eu de peine à retrouver ses documents informatiques?
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étailGUIDE ISAN: 7 Création d un ISAN In-Dev 1
GUIDE ISAN: 7 Création d un ISAN In-Dev 1 ISAN In-Dev : Un ISAN In-Dev, ou ISAN pour œuvre en Développement, est un ISAN alloué à un déclarant avant que l œuvre puisse être complètement décrite. Il n est
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étailIUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP
IUT BREST DEP.GMP UN LOGICIEL SCADA : PC VUE 2010 Table des matières 1. Introduction à la supervision- logiciel SCADA... 4 1.A. Définition d un logiciel SCADA /Supervision... 4 1.B. Ou trouve-t-on des
Plus en détailExcel 2007 Niveau 3 Page 1 www.admexcel.com
Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement
Plus en détailTP 2 Réseaux. Adresses IP, routage et sous-réseaux
TP 2 Réseaux Adresses IP, routage et sous-réseaux C. Pain-Barre INFO - IUT Aix-en-Provence version du 24/2/2 Adressage IP. Limites du nombre d adresses IP.. Adresses de réseaux valides Les adresses IP
Plus en détailENVOI EN NOMBRE DE SMS
SMS ENVOI EN NOMBRE DE SMS 2 Téléchargement 3 Installation 6 Ecran d accueil 15 Création du document a envoyer À Présentation : La version SMS de Ditel vous permet d'envoyer vos SMS de façon automatique.
Plus en détailGESTION DE L'ORDINATEUR
FORMATION DES NOUVEAUX DIRECTEURS GESTION DE L'ORDINATEUR L'EXPLORATEUR WINDOWS Février 2012 B. Lorne Atice CHY1 Gestion de l'ordinateur Le système d'exploitation Il ne faut pas confondre : -Système d'exploitation
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étailGérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013
Gérer ses fichiers et ses dossiers avec l'explorateur Windows Février 2013 SOMMAIRE 1. Premiers repères : l'explorateur Windows (Vista et Windows 7) 2. Les dossiers : création, déplacement, suppression
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étailTUTORIEL Qualit Eval. Introduction :
TUTORIEL Qualit Eval Introduction : Qualit Eval est à la fois un logiciel et un référentiel d évaluation de la qualité des prestations en établissements pour Personnes Agées. Notre outil a été spécifiquement
Plus en détailMise en place d un intranet de travail collaboratif. Guide utilisateur
Mise en place d un intranet de travail collaboratif Guide utilisateur 03/05/2010 Sommaire 1. Introduction... 4 2. Premier contact avec Le portail... 4 2.1 Se connecter au portail.... 4 2.1.1 Inscription
Plus en détailGESTION DES MENUS. Un menu est un ensemble de liens permettant la navigation dans le site.
GESTION DES MENUS I. Préambule Un menu est un ensemble de liens permettant la navigation dans le site. En général, la position du menu va déterminer son nom, afin de le retrouver rapidement. Ex : Menu
Plus en détailRéaliser un PUBLIPOSTAGE
Réaliser un PUBLIPOSTAGE avec le traitement de texte Writer ( OpenOffice ou LibreOffice ) Guide et captures d'écran réalisés avec la version 3.2 d'openoffice. Janvier 2011 - Jean-Claude EYRAUD Création
Plus en détailCRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de
Plus en détailMEDIAplus elearning. version 6.6
MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...
Plus en détailSage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8
Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel
Plus en détailGuide de l Administrateur
Guide de l Administrateur 2014 Contenu Comment me connecter?... 3 Comment me déconnecter?... 3 Comment réinitialiser mon mot de passe?... 3 Comment modifier mon profil?... 3 Comment créer un produit?...
Plus en détailManuel utilisateur. Version 1.6b
Manuel utilisateur Version 1.6b Table des matières Table des matières... 2 1. Introduction... 3 a. But de ce document... 3 b. Objet de ce document... 3 c. Remarques et commentaires... 3 2. Premiers pas
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étailNOTICE TELESERVICES : Demander un état hypothécaire
NOTICE TELESERVICES : Demander un état hypothécaire Sommaire Sommaire... 1 Objet de la notice... 1 A qui s adresse cette notice?... 1 Pré-requis... 2 Le guide pas à pas pour faire une demande d état hypothécaire...
Plus en détailManuel utilisateur Centre de Messagerie
Manuel utilisateur Centre de Messagerie I. Création de comptes 1. Informations générales A. Le paramétrage 2. Compte messagerie expert A. Compte interne B. Compte externe a. L onglet Option b. L onglet
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étailENVOI EN NOMBRE DE SMS
SMS ENVOI EN NOMBRE DE SMS 2 Téléchargement 3 Installation 6 Ecran d accueil 16 Le bouton envoi de SMS 19 Création du document à envoyer 21 L historique des envois 21 La gestion des numéros Présentation:
Plus en détailEXCEL TUTORIEL 2012/2013
EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi
Plus en détailMODE OPERATOIRE CIEL GESTION COMMERCIALE VERSION EVOLUTION BTS PME PMI
MODE OPERATOIRE CIEL GESTION COMMERCIALE VERSION EVOLUTION BTS PME PMI BTS AGPME Ciel Gestion commerciale (mai 2005) Pierre TASSION 1 Table des matières D après le référentiel BTS PME PMI Présentation
Plus en détailAide à la clé pédagogique «Former à la première intervention et à l évacuation»» 2 e édition
Aide à la clé pédagogique «Former à la première intervention et à l évacuation»» 2 e édition Interface clé pédagogique 1. Lancer l'interface : Insérer la clé dans un port USB libre. Attendre l'ouverture
Plus en détailIntroduction à Business Objects. J. Akoka I. Wattiau
Introduction à Business Objects J. Akoka I. Wattiau Introduction Un outil d'aide à la décision accès aux informations stockées dans les bases de données et les progiciels interrogation génération d'états
Plus en détailAjouter un cache SSD à son ordinateur
Ajouter un cache SSD à son ordinateur Les SSD, ces disques faits uniquement de mémoire flash se répandent de plus en plus et sont une excellente solution pour booster son ordinateur. Leurs performances
Plus en détailCes Lettres d informations sont envoyées aux extranautes inscrits et abonnés sur le site assistance (voir point N 3).
Site Internet - utilisation Septembre 00 Le service support de JVS-Mairistem met à disposition des utilisateurs des applications JVS-Mairistem et des collectivités clientes, un site internet de support
Plus en détailMEGA ITSM Accelerator. Guide de Démarrage
MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Plus en détailMODE OPERATOIRE OPENOFFICE BASE
MODE OPERATOIRE OPENOFFICE BASE Openoffice Base est un SGBDR : Système de Gestion de Base de Données Relationnelle. L un des principaux atouts de ce logiciel est de pouvoir gérer de façon efficace et rapide
Plus en détailUne fois votre tableau excel complet, cliquer sur fichier enregistrer sous type de fichier (menu déroulant) csv (séparateur : point virgule).
La fonction Annuaire Dans ce document : - Importer un annuaire - Exporter un annuaire en.csv - Modifier un annuaire Importer un annuaire Un annuaire est un module qui regroupe des informations (nom, adresse,
Plus en détailImport des utilisateurs depuis Sconet et STSweb - mise à jour du 04/10/06
Import des utilisateurs depuis Sconet et STSweb - mise à jour du 04/10/06 Cette procédure permet de générer les utilisateurs du réseau en se passant des fichiers dbf générés par l'automate gep et qui sont
Plus en détailImport d un fichier de contacts dans une campagne
Import d un fichier de contacts dans une campagne Objectif Importer des contacts dans une campagne de l'enquête à partir d un fichier CSV ou TXT. Cette procédure est à privilégier lorsque le fichier contact
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étail.NET - Classe de Log
.NET - Classe de Log Classe permettant de Logger des données Text Dans tous les projets, il est indispensable de pouvoir stocker de l'information textuelle : Pour le suivi des erreurs Pour le suivi de
Plus en détailPremier cours d informatique
La lecture du règlement intérieur Définition de quelques mots informatiques Premier cours d informatique Salutation d usage et présentation des participants Et du projet -Informatique : Traitement automatique
Plus en détailSNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources
SNT4U16 - Initiation à la programmation Licence SVT 2 ème année 2014-2015 TD - Dynamique de POP III - Fichiers sources contacts : mathias.gauduchon@univ-amu.fr, melika.baklouti@univ-amu.fr, xavier.giraud@univ-amu.fr,
Plus en détailRecherche dans un tableau
Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6
Plus en détailCOURS WINDEV NUMERO 3
COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev
Plus en détailEspace FOAD IRTS Guide de l étudiant Septembre 2009
Espace FOAD IRTS Guide de l étudiant Septembre 2009 0BPRESENTATION DE L'ESPACE FOAD IRTS... 2 2BCONSULTER LES CONTENUS DE FORMATION... 3 3BGERER SON MOT DE PASSE... 4 8BMODIFIER SON MOT DE PASSE... 4 9BQUELQUES
Plus en détailDémonstration d utilisation De NesmaCom
Démonstration d utilisation De NesmaCom Envoi : SMS Marketing - 1 - Démonstration : NesmaCom I. Connexion à NesmaCom Entrer votre Email et votre mot de passe pour accéder à votre compte sur notre solution
Plus en détailConvers3 Documentation version 3.07. Par Eric DAVID : vtopo@free.fr
Convers3 Documentation version 3.07 Par Eric DAVID : vtopo@free.fr 1 INSTALLATION DE CONVERS... 2 2 UTILISATION DE CONVERS... 2 2.1 FENETRE PRINCIPALE... 2 2.1.1 Convention de saisie et d affichage des
Plus en détailG E S T S K E D. Logiciel de gestion de QSO journaliers ou hebdomadaires appelés SKED. Version 1.0. Logiciel développé par René BUSSY F5AXG
G E S T S K E D Logiciel de gestion de QSO journaliers ou hebdomadaires appelés SKED Version 1.0 Logiciel développé par René BUSSY F5AXG Merci à Gilles F8EEQ pour les tests. www.f5axg.org GEST'SKED F5AXG
Plus en détailCOURS BARDON - EXCEL 2010
COURS BARDON - EXCEL 2010 Sommaire EXCEL 2010 - INTRODUCTION 3 FONDAMENTAUX OFFICE 2010 3 EXCEL 3 1. L ECRAN 3 2. BARRE D ETAT : CALCULS ET MODES D AFFICHAGE 7 3. PARAMETRAGE DU LOGICIEL 7 Chapitre 1 GESTION
Plus en détailComment se servir de l utilitaire de validation?
Comment se servir de l utilitaire de validation? G e s r i s k v e r s i o n 4. 0 3 ( f i n a l e ) c e r t i f i é e R T S S e n d a t e d u 0 7 - f é v - 2 0 1 0 Installation Le fichier Gesrisk_Outils.exe
Plus en détailmanuellement. Le prototype ayant obtenu des résultats satisfaisants aux différents essais de labour est validé sur le plan suivant :
Comment importer un nuage de points d EXCEL vers CATIA V5, générer la surface «gauche» passant par les points et enfin usiner la surface. Ce travail a permis la réalisation d un outillage composé d une
Plus en détailUSTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1
USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP
Plus en détailTABLEAU CROISE DYNAMIQUE
TABLEAU CROISE DYNAMIQUE Cours Excel 3 ème Partie LEA3 Page 1 Cours Excel 3 ème Partie LEA3 Page 2 FILTRER UN CHAMP Il y a des moments ou vous ne voulez pas avoir une vision globale des données mais plutôt
Plus en détail