Visual Basic for Applications
|
|
- Blanche Bonneau
- il y a 8 ans
- Total affichages :
Transcription
1 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
2 Plan de la présentation 1 Excel et VBA 2 Bases et Concepts 3 Le langage VBA 4 UserForm Cadier F. (ENST Bretagne) VBA 2 / 62
3 Excel et VBA Plan de la présentation 1 Excel et VBA 2 Bases et Concepts 3 Le langage VBA 4 UserForm Cadier F. (ENST Bretagne) VBA 3 / 62
4 Excel et VBA Bref Historique des Tableurs... VisiCalc Créé par D.Bricklin et B.Frankston, en 1978, pour Apple II SuperCalc Créé par Sorcim, pour CP/M, puis pour PC (1981) Lotus Créé par Lotus, en 1983, pour PC, puis pour DOS et OS/2 (1989) et Windows (1991) Quattro Créé par Borland, en 1987 (version Pro en 1989), pour PC, puis pour Windows (1992) Multiplan Créé par Microsoft, en 1982, pour CP/M, puis Apple II, Apple III, XENIX et MS-DOS Excel Créé par Microsoft, en 1985, pour Macintosh!! Cadier F. (ENST Bretagne) VBA 4 / 62
5 Excel et VBA Bref Historique des Tableurs... Version Windows : Excel 2 en 1987 : langage de macro XLM Excel 3 en 1990 : ajout de fonctionnalités (dessin, support OLE, travail en groupe, BDD externes...) Excel 4 en 1992 : Excel prend la tête du marché... Excel 5 en 1994 : langage de macro VBA!! Excel 95 (Windows 95) : application réécrite... Excel 97 en 1997 : mise en place de VBA au niveau d Office 2000 en 1999, 2002 en 2001 et 2003 en ! : mises à jour et évolutions mineures Cadier F. (ENST Bretagne) VBA 5 / 62
6 Excel et VBA Excel Vue d ensemble : Interface... Saisie des données : Valeur numérique Texte Valeur booléenne (true ou false) Saisie des formules (simples et matricielles)... Cadier F. (ENST Bretagne) VBA 6 / 62
7 Excel et VBA Excel Utilisation des noms... Cette fonctionnalité est essentielle pour le développeur VBA : aucune mise à jour du code en cas de déplacement d une cellule, mais le nom reste valide! lisibilité du code Exemple : Déplacement de cellules nommées : le code Range( D1 : D10 ) n est pas mis à jour et n est plus valide. tandis que Range( DataClient ) est toujours valide. Cadier F. (ENST Bretagne) VBA 7 / 62
8 Excel et VBA Excel Les applications Office sont hautement programmables, notamment grâce à VBA, qui permet de manipuler leurs modèles d objets. Exemple : Excel Les objets d Excel comprennent entre autres : l application elle-même, les classeurs d Excel, les feuilles de calcul et de graphique dans un classeur, les lignes ou les colonnes dans une feuille de calcul, les graphiques dans une feuille de graphique, les différents graphismes d un graphique... Cadier F. (ENST Bretagne) VBA 8 / 62
9 Excel et VBA Les fichiers d Excel.xls Fichier classeur : ses feuilles, le code VBA....xlw Environnement : informations sur l espace de travail.xlt Fichier modèle de classeur.xlb Fichier de configuration des barres d outils et des menus.xla Macro complémentaire : fonctions, barre d outils... HTML Peut servir de format natif depuis Excel 2000 XML Importation des données XML depuis Excel 2003 Cadier F. (ENST Bretagne) VBA 9 / 62
10 Excel et VBA Un Peu de Méthode... Quelques bonnes questions, avant la conception : Utilisateur cible : plus ou expérimentés et/ou intéressés. Type d application tableur : Personnelle Développée par et pour le développeur ; Utilitaire Ensemble de fonctions généralistes ; Mono-Bloc Ne contient qu un seul tableau de données ; Modélisation d Hypothèses : Application complexe, faisant intervenir des calculs «lourds» ; Interface BDD : La convivialité d un tableau allié à la puissance d une base de données ; «Clé en main» : L utilisateur est entièrement guidé dans son utilisation de l application. Cadier F. (ENST Bretagne) VBA 10 / 62
11 Excel et VBA Un Peu de Méthode... Cycle de conception : 1. Déterminer les besoins des utilisateurs, 2. Planification du développement : Structure du ou des fichier(s) Structure des données Type de l interface utilisateur Formules vs. code VBA Macro complémentaire ou fichier XLS Gestion des erreurs, des version d Excel, des problèmes de performance, du niveau de sécurité Développement 4. Test de l application 5. Protéger l application et masquer les éléments inutiles 6. Distribuer l application 7. Mises à jour... Cadier F. (ENST Bretagne) VBA 11 / 62
12 Bases et Concepts Plan de la présentation 1 Excel et VBA 2 Bases et Concepts 3 Le langage VBA 4 UserForm Cadier F. (ENST Bretagne) VBA 12 / 62
13 Bases et Concepts D où vient le VBA? Au début était le BASIC (Beginner s All-purpose Symbolic Instruction Code), apparu dans les années 1960 dans les universités pour l apprentissage de la programmation. D abord uniquement interprété, ce langage évolue, s améliore et devient compilable. En 1990, Microsoft introduit Visual Basic, puis le VBA en 1994 avec Office 95, qui reprend les mêmes bases conceptuelles. Cadier F. (ENST Bretagne) VBA 13 / 62
14 Bases et Concepts Notions fondamentales du VBA Code Une action en VBA est inscrite dans du code. Procédure Au sein du code, les procédures effectuent des actions. Module Les modules VBA sont stockés dans les classeurs, et contiennent le code, et les procédures. Objet Ce sont les entités manipulées par le langage. Les objets sont organisés sous forme de hiérarchies, possèdent des propriétés et des méthodes. Collection Objet particulier contenant un ensemble d autres objets, tous identiques. Variable Entité portant un nom, et dans laquelle on stocke une valeur. Cadier F. (ENST Bretagne) VBA 14 / 62
15 Bases et Concepts Retour sur le Modèle d Objets d Excel Cadier F. (ENST Bretagne) VBA 15 / 62
16 Bases et Concepts Retour sur le Modèle d Objets d Excel Cadier F. (ENST Bretagne) VBA 16 / 62
17 Bases et Concepts Le VBE (Visual Basic Editor) Explorateur de projets : Liste les classeurs ouverts et leurs modules. Explorateur d Objets : Affiche l ensemble des objets, de leurs méthodes et propriétés. Propriétés Contient l ensemble des propriétés statiques de l objet en cours d édition. Exécution Exécute des procédures et/ou du code VBA. Variables Locales : En cours de déboguage, liste l ensemble des variables locales à la procédure en cours. Espions En cours de déboguage, permet de suivre l évolution d une sélection de variables. Fenêtres de code : Permettent l édition du code. Cadier F. (ENST Bretagne) VBA 17 / 62
18 Bases et Concepts Écrire du code Il existe deux moyens d écrire du code : Saisie manuelle Le VBE contient des outils d aide à la saisie (auto-complétion, Info express, Info paramètres...) Enregistreur de macro Très utile pour construire rapidement une macro, enregistrée en VBA. Exemple : Sub DisBonjour() Msg = "Vous appelez-vous " & Application.UserName & "?" Ans = MsgBox (Msg, vbyesno) If Ans = vbno Then MsgBox "Dommage, j ai tenté ma chance." Else MsgBox "Je le savais!!" End If End Sub Cadier F. (ENST Bretagne) VBA 18 / 62
19 Le langage VBA Plan de la présentation 1 Excel et VBA 2 Bases et Concepts 3 Le langage VBA 4 UserForm Cadier F. (ENST Bretagne) VBA 19 / 62
20 Le langage VBA Commentaires Commentaires Élément descriptif, i.e. non interprété, du code. Il peut être inséré à n importe quel endroit dans une ligne, et tout ce qui le suit est ignoré. On le signale à l aide d un apostrophe Exemple : Sub Test() La méthode ClearContents vide les cellules, mais ne supprime pas la mise en page ActiveCell.ClearContents Pas besoin de paramètre... ActiveCell.Value = "L apostrophe est entre guillemets" End Sub Cadier F. (ENST Bretagne) VBA 20 / 62
21 Le langage VBA Variables Variables Emplacements de stockage nommés en mémoire. Règles de nommage : caractères alphanumériques ou "_" uniquement le 1 er caractère doit être alphabétique la casse n est pas prise en compte 254 caractères maximum Attention aux mots-clés réservés du langage Exemple : Je_Suis_1_Variable = "hihi" est valide je_suis_1_variable est la même variable Next = 132 n est pas valide Cadier F. (ENST Bretagne) VBA 21 / 62
22 Le langage VBA Variables Déclaration On distingue 3 «niveaux» de déclaration : local : mot-clé Dim déclaration au sein d une procédure accessible uniquement dans cette procédure module : mot-clé Dim déclaration en dehors de toute procédure accessible dans toutes les procédures du module publique : mot-clé Public déclaration de niveau module accessible dans toutes les procédures de tous les modules De plus, on peut déclarer une variable comme étant ; statique : mot-clé Static déclaration de niveau local conservation de la valeur à la fin de la procédure constante : mot-clé Const déclaration de n importe quel niveau ne peut être modifiée Cadier F. (ENST Bretagne) VBA 22 / 62
23 Le langage VBA Variables Type de donnée Dans la déclaration, on peut préciser le type de donnée : Exemple : Dim ival As Integer Si le type n est pas précisé, VBA utilise le type variant. Très souple à l utilisation, il pénalise néanmoins l application sur la vitesse d exécution. Note : Pour se forcer à déclarer toutes les variables, on peut utiliser Option Explicit en début de module. Types de base : Byte, Boolean, Integer, Long, Single, Double, Currency, Decimal, Date, Object, String et Variant Cadier F. (ENST Bretagne) VBA 23 / 62
24 Le langage VBA Variables Exemples : Les chaînes et les dates Lorsqu elle est déclarée avec le mot-clé Dim, on peut préciser la taille d une chaîne de caractère au sein même de sa déclaration : Exemple : Dim strtext As String * 25 Une variable de type Date contient des dates allant du 1 er janvier 100 au 31 décembre Une valeur de type Date est spécifiée à l aide du caractère #. Exemple : Const dtdate As Date = #1/1/2005# Const dtmidi = #12:00:00# Cadier F. (ENST Bretagne) VBA 24 / 62
25 Le langage VBA Variables Tableaux (1/2) Un tableau se déclare en faisant suivre le nom de la variable de parenthèses, dans lesquelles on spécifie ses dimensions. Exemple : Dim itab() As Integer Tableau dynamique Dim vtab(1 To 100) Tableau de variant Dim strtab(12, 12) As String Tableau à 2 dimensions Par défaut, l index de base est 0. Pour le forcer à 1, on peut utiliser Option Base 1 en début de module. Pour l accès aux éléments du tableau, on spécifie l indice de l élément entre parenthèses. Exemple : strtab(3, 4) = "toto" Cadier F. (ENST Bretagne) VBA 25 / 62
26 Le langage VBA Variables Tableaux (2/2) Les tableaux dynamiques doivent être dimensionnés avant toute utilisation avec l instruction ReDim. Les tableaux sont alors réinitialisés. Pour conserver les éléments précédents, on utilise ReDim Preserve. Exemple : Dim itab() As Integer... ReDim itab(150) Le tableau est redimensionner... ReDim Preserve itab(50) On << ajoute >> des éléments Cadier F. (ENST Bretagne) VBA 26 / 62
27 Le langage VBA Variables Type de donnée personnalisé On peut définir ses propres types de données complexes (structures) à l aide du mot-clé Type. Exemple : Type InfoClient Entreprise As String * 25 Contact As String * 15 CodeRegion As Integer Ventes As Long End Type... Dim BDDClient() As InfoClient Cadier F. (ENST Bretagne) VBA 27 / 62
28 Le langage VBA Manipulation d objets et de collections Manipulation d objets La structure With End With permet de simplifier l écriture lors de la manipulation de variables d objets. Exemple : Ceci... Selection.Font.Name = "Times New Roman" Selection.Font.FontStyle = "Bold Italic" Selection.Font.Size = 12 Selection.Font.Underline = xlunderlinestylesingle... est équivalent à cela With Selection.Font.Name = "Times New Roman".FontStyle = "Bold Italic".Size = 12.Underline = xlunderlinestylesingle End With Cadier F. (ENST Bretagne) VBA 28 / 62
29 Le langage VBA Manipulation d objets et de collections Manipulation de collections (1/2) La structure For Each Next permet d exécuter une même tâche sur tous les éléments d une collection. Syntaxe : For Each item In collection [instructions] [Exit For] [instructions] Next [item] Notes : item doit être préalablement déclaré si c est une variable d objet. l indication de item après Next permet une relecture plus aisée du code. Cadier F. (ENST Bretagne) VBA 29 / 62
30 Le langage VBA Manipulation d objets et de collections Manipulation de collections (2/2) Exemple : Dim wb As Workbook Dim ws As Worksheet Parcours toutes les feuilles de tous les classeurs For Each wb In Application.Workbooks For Each ws In wb.worksheets... Next ws Next wb Cadier F. (ENST Bretagne) VBA 30 / 62
31 Le langage VBA Contrôle de flux Contrôle de flux (1/6) L instruction GoTo permet de transférer l exécution du programme vers une etiquette (i.e. un nom suivi de ":"). Exemple : Sub DisBonjour() Msg = "Vous appelez-vous " & Application.UserName & "?" Ans = MsgBox (Msg, vbyesno) If Ans = vbno Then Goto mauvaisereponse End If MsgBox "Je le savais!!" mauvaisereponse: End Sub Cadier F. (ENST Bretagne) VBA 31 / 62
32 Le langage VBA Contrôle de flux Contrôle de flux (2/6) La construction If Then permet l exécution conditionnelle d une partie de code. Syntaxe : If condition Then instructions-vrai [ElseIf condition-n Then [instructions-alternatives-n]] [...] [Else instructions-par-defaut] End If Note : Il existe aussi la fonction IIf : Exemple : MsgBox IIf(bCondition, "vrai", "faux") Cadier F. (ENST Bretagne) VBA 32 / 62
33 Le langage VBA Contrôle de flux Contrôle de flux (3/6) La structure Select Case permet de choisir entre 2 conditions ou plus. Syntaxe : Select Case expressiontest [Case liste-valeurs-test-n [instructions-n]] [...] [Case Else [instructions-par-defaut]] End Select Cadier F. (ENST Bretagne) VBA 33 / 62
34 Le langage VBA Contrôle de flux Contrôle de flux (4/6) La boucle For Next exécute une série d instructions sur une plage de valeurs entières. Syntaxe : For Compteur = start To end [Step valeur-pas] [instructions] [Exit For] [instructions] Next [Compteur] Cadier F. (ENST Bretagne) VBA 34 / 62
35 Le langage VBA Contrôle de flux Contrôle de flux (5/6) La boucle Do While exécute une série d instructions tant qu une condition est vérifiée. Syntaxes : Do [While condition] [instructions] [Exit Do] [instructions] Loop ou Do [instructions] [Exit Do] [instructions] Loop [While condition] Cadier F. (ENST Bretagne) VBA 35 / 62
36 Le langage VBA Contrôle de flux Contrôle de flux (6/6) La boucle Do Until exécute une série d instructions tant qu une condition n est pas vérifiée. Syntaxes : Do [Until condition] [instructions] [Exit Do] [instructions] Loop ou Do [instructions] [Exit Do] [instructions] Loop [Until condition] Cadier F. (ENST Bretagne) VBA 36 / 62
37 Le langage VBA Écrire des procédures Les procédures Sub Les procédures Sub s assimilent à des commandes exécutées par l utilisateur. Elles n ont pas vocation à réaliser des calculs, mais permettent en revanche d interagir avec le modèle d objets (Excel, Word...). Cadier F. (ENST Bretagne) VBA 37 / 62
38 Le langage VBA Écrire des procédures Déclaration [Private Public] [Static] Sub nom([listeargs]) [instructions] [Exit Sub] [instructions] End Sub Private Visible uniquement dans le module de déclaration. Public (par défaut) Visible dans l intégralité du classeur. Static Toutes les variables de la procédure seront Static nom cf. règles de nommage des variables. listeargs Liste des paramètres passés à la procédure. Note : Option Private Module rend toutes les procédures privées. Cadier F. (ENST Bretagne) VBA 38 / 62
39 Le langage VBA Écrire des procédures Exécution (1/2)... à partir du VBE : F5 Exécute la procédure ayant le focus. Fenêtre Exécution Permet l exécution de commandes VBA... Procédures événementielles Associées à des... événements.... à partir d une autre procédure : Appel direct [[projet.]module.]proc (listeargs) Mot-clé Call Call [[projet.]module.]proc (listeargs) Méthode Application.Run Run "[[projet.]module.]proc", listeargs Run "[ classeur.xls!]proc", listeargs Cadier F. (ENST Bretagne) VBA 39 / 62
40 Le langage VBA Écrire des procédures Exécution... (2/2)... à partir d Excel : Alt+F8 Attention : seules les procédures Sub publiques sans arguments y sont visibles. Touche de raccourci Une touche de raccourci peut être définié à partir de la boîte de dialogue Macro (Alt+F8). Bouton/Menu On peut affecter une macro à un élément de menu, ou un bouton de barre d outils. Click sur un objet On peut associer une macro à un click sur n importe quel objet de Formulaires. Cadier F. (ENST Bretagne) VBA 40 / 62
41 Le langage VBA Écrire des procédures Passage d arguments (1/2) Certains des arguments peuvent être facultatifs, à l aide de la syntaxe suivante : Optional nom_var [As type] [= val_defaut] Il est également possible de spécifier une liste de paramètres de longueur non prédéterminé, à l aide de la syntaxe suivante : ParamArray nom_liste_var() As Variant Note : La liste est toujours un argument facultatif ; Un ordre dans la liste des arguments doit être respecté : obligatoires, puis facultatifs, puis l éventuelle liste Cadier F. (ENST Bretagne) VBA 41 / 62
42 Le langage VBA Écrire des procédures Passage d arguments (2/2) Passage par référence (par défaut) Seule l adresse de la donnée est passée en argument. Passage par valeur Une copie de la donnée est passée en argument : l argument doit être déclaré avec le mot clé ByVal. Note : Une variable définie à l aide d un type personnalisé ne peut pas être passée par valeur. Cadier F. (ENST Bretagne) VBA 42 / 62
43 Le langage VBA Écrire des procédures Gestion des erreurs Le principe est d intercepter les erreurs d exécution pour que l utilisateur ne se retrouve pas devant une situation de bug. Syntaxe : On Error {Resume Next Goto etiquette} Resume Next L exécution n est pas stoppée (attention aux erreurs en cascade). Goto etiquette L exécution est transférée vers une section de gestion des erreurs. Notes : Dans les deux situations, l objet Err contient les caractéristiques de l erreur. On Error Goto 0 restaure la gestion standard des erreurs. Cadier F. (ENST Bretagne) VBA 43 / 62
44 Le langage VBA Écrire des procédures Les procédures Function Les procédures Function s apparentent aux fonctions de feuille de calcul d Excel, ou aux fonctions intégrées de VBA. Elles sont habituellement utilisées comme élément d une expression VBA, ou dans des formules de feuille de calcul. Elles ne peuvent pas interagir avec les objets (Excel, Word...) Cadier F. (ENST Bretagne) VBA 44 / 62
45 Le langage VBA Écrire des procédures Déclaration et portée [Private Public] [Static] Function nom([listeargs]) [As type] [instructions][nom = expression] [Exit Function] [instructions][nom = expression] End Function Private Visible uniquement dans le module de déclaration. Public (par défaut) Visible dans l intégralité du classeur. Static Toutes les variables de la procédure seront Static nom Cf. règles de nommage des variables. listeargs Liste des paramètres passés à la procédure. type Précise le type de la donnée retournée. Cadier F. (ENST Bretagne) VBA 45 / 62
46 Le langage VBA Écrire des procédures Exécution (1/2)... à partir du VBE : Fenêtre Exécution Permet l exécution de commandes VBA à partir d une autre procédure : Appel direct [variable =] [[projet.]module.]proc (listeargs) Méthode Application.Run [variable =] Run("[[projet.]module.]proc", listeargs) [variable =] Run("[ classeur.xls!]proc", listeargs) Cadier F. (ENST Bretagne) VBA 46 / 62
47 Le langage VBA Écrire des procédures Exécution... (2/2)... à partir d une formule dans Excel : = mes_fonctions.xls!nom_proc(listeargs) =nom_proc(listeargs) si le classeur est "référencé" ou si il a été enregistré en tant que macro complémentaire. Notes : Pour trouver une fonction, on peut utiliser Insertion>Fonctions... Cadier F. (ENST Bretagne) VBA 47 / 62
48 Le langage VBA Écrire des procédures Valeur de retour Une seul donnée peut être retournée par une fonction : variable locale portant le nom de la fonction Néanmoins, celle-ci peut être un tableau. Pour cela, la fonction doit renvoyé un type variant, et construire sa valeur de retour à l aide de la fonction Array. Exemple : Function NomsMois() NomsMois = Array("Janvier", "Février", "Mars", _ "Avril", "Mai", "Juin", "Juillet", "Août", _ "Septembre", "Octobre", "Novembre", "Décembre") End Function Cadier F. (ENST Bretagne) VBA 48 / 62
49 UserForm Plan de la présentation 1 Excel et VBA 2 Bases et Concepts 3 Le langage VBA 4 UserForm Cadier F. (ENST Bretagne) VBA 49 / 62
50 UserForm Création Création d un User Form Depuis le VBE : insérer un module de type UserForm... Puis insérer des contrôles... Cadier F. (ENST Bretagne) VBA 50 / 62
51 UserForm Contrôles Contrôles d un User Form 1/3 Label Intitulé : Pour l insertion de texte dans la boîte de dialogue. TextBox Zone de texte : Permet à l utilisateur de saisir des données. CheckBox Case à cocher : Permet un choix binaire. ListBox Zone de liste : Affiche une liste d éléments dans laquelle l utilisateur peut opérer des sélections. ComboBox Liste déroulante : Semblable à une ListBox, mais n affiche qu un seul élément, et permet à l utilisateur de saisir de nouvelles données. Cadier F. (ENST Bretagne) VBA 51 / 62
52 UserForm Contrôles Contrôles d un User Form 2/3 CommandButton Bouton de commande : Permet l exécution de... commandes. ToggleButton Bouton bascule : Un bouton de ce type a deux états : activé (aspect enfoncé) et désactivé. OptionButton Bouton d option : Une fois groupé avec d autres boutons d options, il est utile pour sélectionner une option parmi plusieurs. SpinButton Toupie : Permet de sélectionner une valeur à l aide de 2 flèches : une pour l augmenter, l autre pour la diminuer. ScrollBar Barre de défilement : Semblable à un SpinButton, mais l utilisateur peut déplacer le bouton de défilement afin de modifier la valeur. Cadier F. (ENST Bretagne) VBA 52 / 62
53 UserForm Contrôles Contrôles d un User Form 3/3 Frame Cadre : Permet le regroupement d autres contrôles. Image : Ces images seront intégrées au fichier Excel. Multipage : Crée une série d onglets pouvant intégrer d autres contrôles. TabStrip Contrôle onglet : Semblable à Multipage... en moins utilisable!! RefEdit : Offre à l utilisateur la possibilité de sélectionner une plage de cellule. Cadier F. (ENST Bretagne) VBA 53 / 62
54 UserForm Cycle de vie Gestion d un User Form 1. Charger le UserForm en mémoire (facultatif) : Load nom_user_form 2. Afficher le UserForm : nom_user_form.show [0] 0 : affichage non modal 3. Masquer le UserForm (facultatif) : nom_user_form.hide 4. Décharger le UserForm de la mémoire : Unload nom_user_form Cadier F. (ENST Bretagne) VBA 54 / 62
55 UserForm Événements Les événements d un User Form Initialize Survient avant que le User Form ne soit chargé ou affiché. Activate Survient lorsque le User Form est activé. Deactivate Survient lorsque le User Form est désactivé. QueryClose Survient avant que le User Form soit déchargé. Terminate Survient après que le User Form a été déchargé. Notes : Load déclenche Initialize Show déclenche Initialize et Activate (dans cet ordre) Hide ne déclenche aucun événement Unload déclenche QueryClose et Terminate (dans cet ordre) Cadier F. (ENST Bretagne) VBA 55 / 62
56 UserForm Solutions alternatives InputBox 1/2 InputBox (du VBA) : InputBox(prompt[,title][,default] _ [,xpos][,ypos][,helpfile,context]) prompt Le texte de la boîte de dialogue. title Le titre de la boîte de dialogue. default Chaîne de caractères contenant la valeur par défaut. xpos, ypos Les coordonnées du coin supérieur gauche. helpfile, context Le fichier d aide et le sujet associé. Cadier F. (ENST Bretagne) VBA 56 / 62
57 UserForm Solutions alternatives InputBox 2/2 InputBox (d Excel) : Application.InputBox(prompt[,title][,default] _ [,left][,top][,helpfile,helpcontextid][,type]) prompt Le texte de la boîte de dialogue. title Le titre de la boîte de dialogue. default Chaîne de caractères contenant la valeur par défaut. left, top Les coordonnées du coin supérieur gauche. helpfile, helpcontextid Le fichier d aide et le sujet associé. type Le type de la donnée attendue. Cadier F. (ENST Bretagne) VBA 57 / 62
58 UserForm Solutions alternatives MsgBox MsgBox (du VBA) : MsgBox(prompt[,buttons][,title][,helpfile,context]) prompt Le texte de la boîte de dialogue. buttons Ensemble de boutons et d icônes de la boîte de dialogue. title Le titre de la boîte de dialogue. helpfile, helpcontextid Le fichier d aide et le sujet associé. Cadier F. (ENST Bretagne) VBA 58 / 62
59 UserForm Solutions alternatives GetOpenFilename 1/2 GetOpenFilename (d Excel) : Application.GetOpenFilename([FileFilter] _ [,FilterIndex][,title][,ButtonText][,MultiSelect]) FileFilter Chaîne spécifiant les critères de filtrage. FilterIndex Index du critère de filtrage par défaut. title Le titre de la boîte de dialogue («Ouvrir» par défaut). ButtonText Pour Macintosh uniquement! MultiSelect Booléen spécifiant si plusieurs fichiers peuvent être sélectionnés. Cadier F. (ENST Bretagne) VBA 59 / 62
60 UserForm Solutions alternatives GetOpenFilename 2/2 Exemple : Sub openfilesrc() Dim Filt As String Dim IndexFiltre As Integer Dim NomFichier As Variant Filt = "Fichiers C (*.c),*.c," & _ "Tous les fichiers (*.*),*.*" NomFichier = Application.GetOpenFilename( _ FileFilter:=Filt, FilterIndex:=2, _ Title:="Sélectionner un fichier source") If NomFichier <> False Then MsgBox NomFichier End Sub Cadier F. (ENST Bretagne) VBA 60 / 62
61 UserForm Solutions alternatives GetSaveAsFilename GetSaveAsFilename (d Excel) : Application.GetSaveAsFilename([InitialFilename] _ [,FileFilter][,FilterIndex][,title][,ButtonText]) InitialFilename Le nom de fichier suggéré (le nom du classeur par défaut). FileFilter Chaîne spécifiant les critères de filtrage. FilterIndex Index du critère de filtrage par défaut. title Le titre de la boîte de dialogue («Sauvegarder sous» par défaut). ButtonText Pour Macintosh uniquement! Cadier F. (ENST Bretagne) VBA 61 / 62
62 UserForm Solutions alternatives L objet FileDialog Introduit dans la version 2002 d Excel, il permet au choix de : sélectionner un fichier, sélectionner un dossier, d ouvrir un fichier, ou d enregistrer un fichier. Exemple : Sub selectionnerdossier() With Application.FileDialog(msoFileDialogFolderPicker).InitialFileName = Application.DefaultFilePath & "\".Title = "Sélectionnez un emplacement".show If.SelectedItems.Count <> 0 Then _ MsgBox.SelectedItems(1) End With End Sub Cadier F. (ENST Bretagne) VBA 62 / 62
Formation 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é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é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é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é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é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é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é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é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é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é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é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é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étailDate M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B
Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir
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é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étailVOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET
VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET Brancher / débrancher l ordinateur de la prise Allumer / éteindre l ordinateur : pour allumer ou éteindre l ordinateur vous devez appuyer sur le bouton On/off
Plus en détailGUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)
GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA) Publié en 2013 par : Institut de statistiques de l UNESCO C.P. 6128, Succursale Centre-Ville Montréal,
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é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é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étailTable des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?
Avant-propos... V CHAPITRE 1 Scripting Windows, pour quoi faire?... 1 Dans quel contexte?.................................................. 1 La mauvaise réputation............................................
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étailUtiliser un tableau de données
Utiliser un tableau de données OBJECTIFS : - Définir une Base de Données. - Présentation : tableau de données. - Création d un tableau de données - Gestion d un tableau de données. - Trier et Filtrer des
Plus en détailÉvaluation des compétences. Identification du contenu des évaluations. Septembre 2014
Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire
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étail< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
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é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étail12 Tableaux croisés dynamiques
12 Le tableau croisé dynamique est l un des meilleurs outils de synthèse que propose Excel. Ne vous laissez pas intimidé par ce nom barbare et surtout, oubliez les inconvénients et les lourdeurs des précédentes
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é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é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é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étailSéminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010
Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010 Pourquoi migrer vers Office 2010? Pour bénéficier d une meilleure ergonomie Pour faciliter les échanges avec l extérieur Pour profiter de la puissance
Plus en détailCalc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau
OpenOffice.org Calc 2 Avancé Guide de formation avec exercices et cas pratiques Philippe Moreau Tsoft et Groupe Eyrolles, 2007, ISBN : 2-212-12036-2, ISBN 13 : 978-2-212-12036-3 4 - Plages de données 4
Plus en détailFORMATION au VBA Pour EXCEL. Version 2007 & +
FORMATION au VBA Pour EXCEL Version 2007 & + Philippe Puig Formateur Informatique http://wwwphilippepuigcom contact@philippepuigcom wwwphilippepuigcom Page 1 sur 87 VBA : introduction Le VBA (Visual Basic
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étailForm Designer Guide d utilisateur DOC-FD-UG-FR-01/01/12
Form Designer Guide d utilisateur DOC-FD-UG-FR-01/01/12 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.
Plus en détailCOURS DE MS EXCEL 2010
COURS DE MS EXCEL 2010 Auteur: Jean Monseu Ce cours est publié par Mechelsesteenweg 102 2018 Anvers Copyright Jean Monseu CFD, Mechelsesteenweg 102, 2018 Anvers Tous droits réservés. Aucune partie de cette
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étailesms Desktop Guide de l utilisateur
1 esms Desktop Guide de l utilisateur 2 3 Table des matières Introduction... 3 Conditions... 3 Installation... 4 Créer un compte esms Desktop... 7 Envoyer un message SMS... 9 Décompte des caractères...10
Plus en détailSOMMAIRE AIDE À LA CRÉATION D UN INDEX SOUS WORD. Service général des publications Université Lumière Lyon 2 Janvier 2007
SOMMAIRE 1) CRÉATION D UN INDEX SIMPLE 3 a) Étape 1 : Marquage des entrées d index (à l aide d un fichier de concordance) 3 Procédure d insertion du tableau 4 Saisie des entrées d index 5 Marquage automatique
Plus en détail26 Centre de Sécurité et de
26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au
Plus en détailGUIDE D UTILISATION DU BROWSER DE BEYOND 20/20
GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20 Le browser Beyond 20/20 permet de visualiser, manipuler, présenter sous forme graphique, imprimer et sauvegarder des tableaux de données. Il s agit d un logiciel
Plus en détailCAPTURE DES PROFESSIONNELS
CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet
Plus en détailLE TABLEUR OPENOFFICE CALC : CONTRÔLES DE FORMULAIRES ACCÈS AUX BASES DE DONNÉES
LE TABLEUR OPENOFFICE CALC : CONTRÔLES DE FORMULAIRES ACCÈS AUX BASES DE DONNÉES 1. Les bases de données dans OpenOffice CALC Dans OpenOffice Calc une base de données désigne simplement un tableau de valeurs.
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étailFORMATION EXCEL 2010 Groupe LUCAS LOGICIA
FORMATION EXCEL 2010 Groupe LUCAS LOGICIA 1 TABLE DES MATIERES 1. L INTERFACE... 3 2. LES OPTIONS D AFFICHAGE... 5 3. LES MODELES... 8 4. LES CLASSEURS... 9 5. GESTION DES CELLULES... 14 6. SAISIE DES
Plus en détailNote de cours. Introduction à Excel 2007
Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier
Plus en détailModule 1 : Tableau de bord Excel * 2010 incl.*
Module 1 : Tableau de bord Excel * 2010 incl.* 1.0 Introduction Excel nous aide à mieux comprendre les données en les plaçant dans des cellules (réparties en lignes et en colonnes) et au moyen de formules
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étailGuide de l utilisateur de Cisco Unified Communications Manager Assistant pour Cisco Unified Communications Manager 6.0
Guide de l utilisateur de Cisco Unified Communications Manager Assistant pour Cisco Unified Communications Manager 6.0 Siège social aux États-Unis Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA
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é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é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étailF0RMAT I0N BUREAUTIQUE
F0RMAT I0N BUREAUTIQUE Initiation & Perfectionnement wwwmegarunfr - info@megarunfr INIT IAT I0N INF0RMAT IQUE Pré requis : Aucun Objectif : Découvrir l'outil informatique Durée : 4 jours Présentation de
Plus en détailNumbers sur ipad. Atelier Formation Numbers sur ipad. [Notes extraitres de l'aide en ligne]
Numbers sur ipad [Notes extraitres de l'aide en ligne] Table des matières Atelier Formation Numbers sur ipad Introduction à Numbers 4 Créer ou ouvrir une feuille de calcul 4 Créer ou ouvrir une feuille
Plus en détailEXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05
EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA
Plus en détailListes de validation dans OpenOffice Calc
Listes de validation dans OpenOffice Calc Révision [n 0.2] 05/08/04 Réalisé avec : OOo 1.1.1 Plate-forme / Os : Toutes Distribué par le projet Fr.OpenOffice.org Table des Matières 1 But de ce how-to...3
Plus en détailMIGRATION DE THUNDERBIRD VERS OUTLOOK 2010. mardi 16 octobre 2012
MIGRATION DE THUNDERBIRD VERS OUTLOOK 2010 mardi 16 octobre 2012 MA PRÉSENTATION MARIE-DOMINIQUE MUTEL 14 ans d expérience dans le domaine de l enseignement des outils bureautiques Assure la formation
Plus en détailMicrosoft Excel 2007. Présentation du tableur Excel
Microsoft Excel 2007 Présentation du tableur Excel 1 Interface d'excel 2007 Excel 2007 se distingue des versions précédentes par son interface plus intuitive et accessible. Les nouveautés sont multiples
Plus en détailPage Paragraphe Modification. 18 7. Mise en page du document Le bouton "Format de page" est maintenant "Page"
AIDE AUX EXTRACTIONS COMPLÉMENTS POUR OPEN OFFICE 2 Le guide d'aide aux extractions de la base élèves 1 er degré a été réalisé pour Excel ou Open Office version 1. La passage à Open office version 2 a
Plus en détailSHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5
SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N
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é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étailFormation tableur niveau 1 (Excel 2013)
Formation tableur niveau 1 (Excel 2013) L objectif général de cette formation est de repérer les différents éléments de la fenêtre Excel, de réaliser et de mettre en forme un tableau simple en utilisant
Plus en détailA - Créer une Base de données au format dbase
Bases de données sous Open Office (OOo) : Bref tutorial A - Créer une Base de données au format dbase 1. Solution 1 :Ouvrir une feuille de classeur dans OOo. Mettre le nom des champs sur la 1ère ligne
Plus en détailTABLEAU CROISE DYNAMIQUE
EXCEL NIVEAU III Mireille DUCELLIER MARS 2003 BASE DE DONNEES RAPPEL Une base de données est une plage de cellules contiguës située sur une la feuille 1. Elle commence en A1. On parle alors de champs,
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étailFormation. Module WEB 4.1. Support de cours
Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,
Plus en détailFormation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007
Formation Word/Excel Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 1 Avant de débuter Qui suis-je? À qui s adresse cette présentation? Petit sondage
Plus en détailAutomatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs
Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :
Plus en détailAVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS
AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS Prêt à maîtriser LIVE TRADER? Découvrez les principales fonctionnalités de cet outil. Découvrir l espace de travail Organiser les modules Rechercher
Plus en détailGuide de l utilisateur Mikogo Version Windows
Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste
Plus en détailCATALOGUE DES FORMATIONS 2014
CATALOGUE DES FORMATIONS 2014 5 Av Frédéric Mistral 34110 FRONTIGNAN 09 52 85 74 40 http://www.excelencours.fr ORGANISME DE FORMATION ENREGISTRE SOUS LE NUMERO : 91 34 06148 34 SIRET : 491-987-970 00023
Plus en détailPréconisations Portail clients SIGMA
Préconisations Portail clients SIGMA Client Web Version Minimum : Pentium 4 et 512 Mo de Ram Version Préconisée : Core 2 Duo 2 GHz et 1 Go de Ram Internet Explorer (7, 8 ou 9), Firefox Résolution minimum
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étailINSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX
TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des
Plus en détailExcel 2007 Utilisation Avancée
Microsoft Excel 2007 Utilisation Avancée FAC SIMILE Ce fac similé présente la table des matières, l'index et quelques pages de l'ouvrage. MANUEL DE RÉFÉRENCE AVERTISSEMENT Microsoft Excel 2007 est une
Plus en détailREPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE. Microsoft. Excel XP
IFP Birkhadem Alger Rue des trois frères Djillali 1 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE INSTITUT DE LA FORMATION PROFESSIONNELLE DE BIRKHADEM Initiation
Plus en détailTable des matières ENVIRONNEMENT
ENVIRONNEMENT Présentation de Windows 7.................13 Démarrer Windows 7......................15 Quitter.................................15 Les fenêtres..............................16 Généralités............................17
Plus en détailEndNote Web. Quick Reference Card THOMSON SCIENTIFIC
THOMSON SCIENTIFIC EndNote Web Quick Reference Card Web est un service Internet conçu pour aider les étudiants et les chercheurs dans leur processus d écriture de documents de recherche. ISI Web of Knowledge,
Plus en détailComment créer des rapports de test professionnels sous LabVIEW? NIDays 2002
Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 De nombreux utilisateurs rencontrant l équipe de National Instruments nous demandent comment générer un rapport complet à partir
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é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é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é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étailMon aide mémoire traitement de texte (Microsoft Word)
. Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux
Plus en détailSolidWorks edrawings et publications
SolidWorks edrawings et publications Ce tutorial a pour but de vous expliquer ce qu est edrawings et ce que ce format de fichier peut vous rendre comme services, puis de vous expliquer les différentes
Plus en détailLIMESURVEY. LimeSurvey est une application permettant de créer des questionnaires d enquête en ligne et d en suivre le dépouillement.
LIMESURVEY LimeSurvey est une application permettant de créer des questionnaires d enquête en ligne et d en suivre le dépouillement. CERPEG janvier 2014 - Fabienne Mauri - Académie de Bordeaux page 1 SOMMAIRE
Plus en détailGuide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons
Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4
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é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étailFormation Tutorée A Distance (FTAD) en BUREAUTIQUE
Durée : 20 heures (Sur 2 mois maximum) Positionnement et parcours individuel de formation. Plate-forme de formation incluant cours, exercices et évaluation en ligne, disponibles 24 H/24, 7 j/7. 4 cours
Plus en détailMicrosoft Excel 2000 Fonctions avancées
Microsoft Excel 2000 Fonctions avancées - 2 / 38 - Sommaire : I. MISE EN FORME EVOLUEE...3 A. AFFICHAGE PERSONNALISE...3 B. FUSION...3 C. RETOUR A LA LIGNE...4 D. AFFICHAGES PERSONNALISES...4 E. LES STYLES...6
Plus en détailGuide de rapports ADT Sélecte
Guide de rapports ADT Sélecte ADT Sélecte est un service qui permet à nos clients de requêter, ou planifier, leurs propres rapports. De la page de réception ADT Sélecte, cliquez sur Ouvrir une session
Plus en détailCréez des étiquettes avec Microsoft Word et Excel (Versions Windows 10 et 11)
MICROSOFT WORD POUR WINDOWS Créez des étiquettes avec Microsoft Word et Excel (Versions Windows 10 et 11) Imprimer des étiquettes, c est possible avec le couple Microsoft Word et Microsoft Excel. Nous
Plus en détail