Préparation à l examen EFA en Macro



Documents pareils
TD3 - Facturation avec archivage automatisé

Comment créer et utiliser une fonction

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

Formations 2015 Bureautique

Guide de formation avec cas pratiques. Programmation. Philippe Moreau Patrick Morié. Daniel-Jean David

Évaluation et implémentation des langages

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Excel 2007 Niveau 3 Page 1

Nouveautés dans Excel 2013

GUIDE Excel (version débutante) Version 2013

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4

La Clé informatique. Formation Excel XP Aide-mémoire

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle P. Bonnet

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Mon aide mémoire traitement de texte (Microsoft Word)

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

F0RMAT I0N BUREAUTIQUE

PRÉSENTÉ PAR : NOVEMBRE 2007

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien.

Utiliser une base de données

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Support de TD ArcGIS Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT e année ingénieur

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Programmation VBA. Excel Daniel-Jean David. et Groupe Eyrolles, 2014, ISBN :

Formation Excel, Niveau initiation, module 1 DUREE DE LA FORMATION OBJECTIFS DE LA FORMATION

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007

Configuration requise pour l utilisation de la plateforme EnlightKS Online Certification Management Services ET2.13 Juin 2011

Algorithmique et programmation : les bases (VBA) Corrigé

Logiciel (Système d impression directe)

L essentiel du tableau de bord

Réglages du module de sauvegarde de Biblionet (Monoposte)

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

NOS FORMATIONS EN BUREAUTIQUE

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

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.

GUIDE DE DEMARRAGE RAPIDE:

Guide de démarrage rapide

Permis de conduire info

Migration du pack office Planification, préparation, déploiement et formation

La base de données dans ArtemiS SUITE

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Diffuser un contenu sur Internet : notions de base... 13

SharePoint (Toute la Gamme)... 1 Office 2010 (Toute la Gamme)... 2 OLAP (Toute la Gamme)... 2 STATISTICA Connecteur PI (Produit Complémentaire)...

Antidote et vos logiciels

USTL - Licence ST-A 1ère année Initiation à la programmation TP 1

CATALOGUE DES FORMATIONS

Éléments de programmation et introduction à Java

Manuel KBC-Online Local

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture

Access. Apprenez exactement ce dont vous avez besoin Progressez à votre rythme Téléchargez les exercices. Joyce Cox et Joan Lambert

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

Plan de formation des Personnels en CUI-CAE Année

Cours Informatique de base INF-B Alphabétisation

Préconisations Portail clients SIGMA

Mode Opératoire Windows XP

FEN FICHE EMPLOIS NUISANCES

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Le cas «BOURSE» annexe

Antidote et vos logiciels

Présentation du langage et premières fonctions

Guide de l'utilisateur

Manuel d utilisation

Initiation à VBA pour Excel. Philippe Bernard Ingénierie Economique et Financière Université Paris-Dauphine

!!! La solution bureautique collaborative 100% gratuite!!!

Maîtrisez votre Navigateur

SYSTRAN 7 Guide de démarrage

Microsoft Access 2010 Guide du produit

Tablette Pegasus PC Notes. Code : Conrad sur INTERNET Version 02/ Conditions du système.

Mon-complement-retraite.com Aide en ligne

TC3 - Guide d utilisation pour la saisie des FA

La technologie au collège

WEMAG 99, FAX:

FICHE PEDAGOGIQUE. Questions à poser. - Avant de démarrer l ordinateur,

Le cas «BOURSE» annexe

Niveau 1. Atelier d'initiation à l'ordinateur ... Fondation de la Bibliothèque Memphrémagog inc. Magog (Québec) J1X 2E7 Tél.

Note de cours. Introduction à Excel 2007

Setting Up PC MACLAN File Server

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation

Réaliser un PUBLIPOSTAGE

Introduction aux concepts d ez Publish

Antidote et vos logiciels

Utilisation de l éditeur.

Découvrez Windows NetMeeting

Leica Application Suite

Démarrer et quitter... 13

Catalogue des formations

Débuter avec Excel. Excel

Access 2007 FF Access FR FR Base

Module de gestion des contacts et échanges avec les clients et fournisseurs (CRM)

Transcription:

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 : Points 1. Expliquez dans votre bureau ce qu est une Macro! 2. Où partout utilise-t-on une macro? Connaissez-vous des logiciels dans lesquels on utilise des macros? Pensez aussi aux macros non spécifiquement professionnelles! 3. Que signifie l abréviation VBA? 4. Quels langages de programmation connaissez-vous? 5. Expliquez brièvement ce qu une macro maîtrise et ce qu elle ne pourra pas faire! 6. Quelles sont les conventions pour le nom d une macro? 7. Comment procédez-vous avant l enregistrement d une macro? 8. Comment peut-on enregistrer des macros? Y a-t-il certaines aides auxiliaires? Comment pouvez-vous accéder à une macro? 9. A quoi veillez-vous lors de la définition du nom de la macro? 10. Où trouvez-vous la documentation sur la programmation de macros et quelles sources d information peuvent-vous être utiles? Page 1 / 2

Question : Points 11. Que déclenchent ces différentes définitions des macros? Expliquez brièvement les résultats! 1. TourneAngleÀ45Grades 2. tourneangleà45grades 3. tourneangleà45 GRADES 12. Que commande-t-on avec l enregistreur des macros? 13. Puis-je arrêter l enregistreur des macros? Si oui, comment? 14. Que pouvez-vous faire dans l éditeur VB? 15. Expliquez l interface de l éditeur de Visual-Basic. 16. Que se passe-t-il dans l éditeur VB si j introduis un point lors de la programmation? 17. Qu est-ce qui peut être exécuté dans la partie directe de l éditeur VB? 18. Expliquez brièvement la structure d un programme de macro! 19. Qu est-ce qui peut poser problème lors de l édition de programmes de macros? 20. Quelles méthodes de traitement des erreurs connaissez-vous? 21. Dans quels domaines peuvent en outre encore être utilisées des macros? Imaginezvous divers domaines professionnels autres que la géomatique! Page 2 / 2

Préparation à l examen EFA en Macro Feuille de réponses sur les Macros pour Word / Excel Les questions suivantes doivent constituer un bref rafraîchissement et vous aider à situer le niveau de vos connaissances : Question : Points 1. Expliquez dans votre bureau ce qu est une Macro! la signification est la suivante : un ordre à l ordinateur, qui représente le terme générique pour une certaine séquence d opérations. Le chapitre suivant décrit brièvement les bases des macros et mentionne aussi leurs possibilités d utilisation : Automatisation de tâches de traitement et de formatage, et aussi leur accélération. Affectation améliorée de l accomplissement d ordres répétitifs, qui devraient être exécutés manuellement et qui sont, par expérience, susceptibles de générer des erreurs ; ces ordres peuvent ainsi être automatisées et seront exécutées sans erreur par l ordinateur. Cela ne vaut évidemment seulement si les définitions composant les macros ont été codées sans erreurs. 2. Où partout utilise-t-on une macro? Connaissez-vous des logiciels dans lesquels on utilise des macros? Pensez aussi aux macros non spécifiquement professionnelles! Word, Excel, Access. AutoCAD. Partout, où des processus automatisés signifient une simplification. 3. Que signifie l abréviation VBA? Visual Basic Applications : correspond à une interface d édition, où on peut créer et éditer des macros. VBA est un dialecte moderne du langage de programmation BASIC, qui a été développé au début des années soixante. 4. Quels langages de programmation connaissez-vous? Pascal, Turbo Pascal, Java, C, C++,.NET, XML, Visual Basic, Assembler comme langage de programmation proche du hardware. Langages de programmation : ADA, Assembler, BASIC, C, C++, C#, COBOL, Delphi, ELAN, FORTRAN, HPPCL, Hyper Talk, LISP, LOGO, Macroassembler, Pascal, Perl, PL/SQL, Prolog, Python, SMALLTALK, UML, Visual Basic (VB). 5. Expliquez brièvement ce qu une macro maîtrise et ce qu elle ne pourra pas faire! Word-VBA peut être utilisé principalement pour automatiser des travaux méthodiques-mécaniques. Par cela on tend aussi à une uniformisation, par laquelle le produit, donc le document Word, devient plus consistant en lui-même. Ceci concerne également des domaines qui restent dissimulés à l œil humain, resp. sont tolérés par lui. Cette consistance est d autre part de nouveau une condition pour une automatisation plus avancée. Les actions suivantes ne peuvent cependant pas être enregistrées sous forme de macros : Utilisation du macro-éditeur Saisie des propriétés de documents définies par l utilisateur Marquage de textes dans Word avec la souris Remplissage d une case de formulaire dans un formulaire Word protégé Page 1 de 4

Question : Points 6. Quelles sont les conventions pour le nom d une macro? Les noms des macros doivent commencer par une lettre, bien qu ils puissent aussi contenir des chiffres. Des espaces ne doivent pas être partie du nom de la macro. Sur Excel, le nom ne peut pas excéder 63 signes. Sous Word, un nom peut être défini au maximum avec 255 signes (ce qui ne sera probablement jamais le cas). Cette attribution de nom dépend évidemment fortement de la version MS-Office utilisée et peut diverger légèrement des explications préliminaires. Evidemment, un nom ne peut pas contenir des espaces, des points et des points d exclamation, ni aussi des signes spéciaux comme @, &, %, $ et #. Il est aussi important de ne pas utiliser des noms qui correspondent déjà à des fonctions, comme p.ex. Sub, Function, If, Then, Else, Or, Do, While, etc. L attribution de nom aujourd hui usuelle pourrait se présenter à peu près comme suit : OuvreLeRegistre. 7. Comment procédez-vous avant l enregistrement d une macro? 1. Régler les conditions de démarrage. Ce réglage des conditions de démarrage pour une macro est important, afin que les conditions cadres fixées lors de l enregistrement soient toujours présentes lors de l utilisation de la macro enregistrée. 2. Lancer l enregistrement de la macro et lui attribuer un nom. Si vous démarrez votre enregistrement de la macro, vous devez la nommer et lui déterminer un endroit de sauvegarde. Vous pouvez exécuter la macro soit avec un ordre Shortcut préalablement déterminé, soit, dépendant du fait que vous travaillez avec Word ou Excel, intégrer l ordre d exécution de la macro dans une barre de menus ou de symboles. 3. Exécution des ordres qui doivent se dérouler ensuite. Chaque action qui peut s exécuter avec le clavier ou la souris, peut également être enregistrée comme macro. Cela vaut également pour l exécution de macros préalablement enregistrés. Les actions que vous accomplissez dépendent de la fonction que la macro est censée remplir ultérieurement. 4. Arrêt de l enregistrement de la macro. Si vous arrêtez l enregistreur de macros, les action suivantes ne seront plus enregistrées et mémorisées. La macro mémorisée est immédiatement à votre disposition. 8. Comment peut-on enregistrer des macros? Y a-t-il certaines aides auxiliaires? Comment pouvez-vous accéder à une macro? la deuxième information qui doit être introduite sur les fenêtres de dialogue présentées concerne le lieu de stockage de la macro à enregistrer. Dans Word figurent ici à chaque fois les modèles des documents chargés (p.ex. Normal.dot) et évidemment aussi le document ouvert actif. Dans Excel ce sont le classeur de travail actif et un classeur de travail macro personnel. En revanche, Powerpoint se la joue facile et n offre comme choix que le document actuel, resp. la présentation actuelle. Ne pas oublier : l enregistreur de macro mémorise les macros sous forme de code VBA dans le fichier appartenant au lieu de stockage choisi. Le choix du lieu de mémorisation est déterminant pour savoir, dans quelles circonstances une macro peut de nouveau être rappelée. Je peux accéder à une macro en passant soit via Extras, soit en cliquant sur un bouton correspondant dans la barre des symboles et ainsi déclencher la macro. Page 2 de 4

Question : Points 9. A quoi veillez-vous lors de la définition du nom de la macro? - Attribution logique d un nom (ne pas créer des noms trop longs) - Description en faisant aussi référence à l auteur du programme. - Indiquer la date et, le cas échéant, la version de la macro. - Le cas échéant, indiquer dans la description la dernière date de modification. 10. Où trouvez-vous la documentation sur la programmation de macros et quelles sources d information peuvent-vous être utiles? Macro-script Dans l aide online des produits MS (Word, Excel, Powerpoint, Access, AutoCAD), sur Internet via moteur de recherche, dans un forum de recherche, etc. 11. Que déclenchent ces différentes définitions des macros? Expliquez brièvement les résultats! 1. TourneAngleÀ45Grades 2. tourneangleà45grades 3. tourneangleà45 GRADES Macro ne différencie pas majuscules et minuscules ; le résultat des deux premières lignes sera donc identique. En revanche, un message d erreur sera généré lors de la tentative d enregistrer le nom de la troisième ligne. 12. Que commande-t-on avec l enregistreur des macros? Avec un enregistreur de macros on peut éditer, mais aussi étendre et compléter ; ainsi on a la possibilité de pouvoir adapter des programmes déjà définis. 13. Puis-je arrêter l enregistreur des macros? Si oui, comment? Oui, en appuyant sur la touche stop du desktop ou via extras, macro, arrêter macro. 14. Que pouvez-vous faire dans l éditeur VB? édition du code-programme, exécution de calculs, insertion de textes explicatifs. Programmation avec le langage de programmation VBA, modification des propriétés du codeprogramme (couleur, police et taille de l écriture, etc.). 15. Expliquez l interface de l éditeur de Visual-Basic. L explorateur de projet Dans l explorateur de projet seront listés, vus depuis l éditeur VB, tous les composants importants d un projet VBA. Un projet VBA est de ce fait simplement un fichier, p.ex. un modèle Word ou une présentation Powerpoint. La fenêtre directe Avec cette fenêtre peuvent être exécutés la plupart des ordres VBA, mais aussi des calculs, et on peut entreprendre des assignations (attributions). La fenêtre des propriétés La fenêtre des propriétés sert à la détermination de certains attributs d un élément d un projet VBA. Ceci peut être, p.ex. le nom d un module-code, la couleur de la trame du fond ou la police d écriture d un bouton. La fenêtre code Cette fenêtre est certainement la plus importante partie de l éditeur VB, car dans elle est mentionné le contenu du code. Page 3 de 4

Question : Points 16. Que se passe-t-il dans l éditeur VB si j introduis un point lors de la programmation? un menu Popdown est affiché avec le choix des méthodes ou fonctions qui correspondent à cet objet. Il s agit ici de l auto-complément du texte de programmation à l intérieur du code programme. 17. Qu est-ce qui peut être exécuté dans la partie directe de l éditeur VB? ici on peut exécuter des calculs mathématiques. Avantage : on peut ici aussi éditer les calculs. 18. Expliquez brièvement la structure d un programme de macro! ligne initiale avec Public pas premier () = 1 ère ligne, dans la 2 e ligne figure le texte codé et dans la 3 e ligne la ligne finale avec End Sub. 19. Qu est-ce qui peut poser problème lors de l édition de programmes de macros? apparition de diverses erreurs, erreurs de syntaxe (erreurs formelles), erreurs sémantiques (construction erronée à l intérieur de la programmation), erreurs dans la logique du programme. Oubli de sauvegarde et essai d exécuter la macro. 20. Quelles méthodes de traitement des erreurs connaissez-vous? évitement d erreurs, debugging (détection pas-à-pas d erreurs), à l aide du numéro de l erreur on peut trouver dans l aide online le traitement de l erreur. 21. Dans quels domaines peuvent en outre encore être utilisées des macros? Imaginezvous divers domaines professionnels autres que la géomatique! construction des machines, construction automobile (guidage de robots), industrie chimique, etc. Page 4 de 4