Chapitre 11 : Langage VBA
|
|
- Philippe Marion
- il y a 7 ans
- Total affichages :
Transcription
1 Chapitre 11 : Langage VBA I. Introduction à la programmation objet VBA est un langage orienté objet. C'est à dire qu'il fonctionne avec des objets qui possèdent des propriétés et des méthodes. I.1. Les objets Un objet représente un élément d'une application. La figure 1 montre quelques exemples d objets utilisés dans la programmation VBA. Objet Excel Classeur Feuille de calcul Cellule Graphique Tableau Croisé Nom en programmation VBA Application Workbook Worksheet Range Chart PivotTable Figure 1 : Exemples d objets utilisés dans le code VBA
2 Excel, Macros et langage VBA Tous les objets de même type forment une collection (exemple : l'ensemble des feuilles d'un classeur). Au sein d'une collection, on identifie chaque élément par un index (numéro) ou un nom. Exemple : Pour faire référence à la feuille (Feuil1), on va utiliser Worksheets(1) qui identifie la 1 ère feuille du classeur ou Worksheets("Feuil1") qui identifie la feuille dont l'intitulé de l'onglet est feuil1. Chaque objet peut avoir ses propres objets. Par exemple, l objet Excel possède des classeurs. Les classeurs possèdent des feuilles. Les feuilles possèdent des cellules. Pour faire référence à la cellule A1 de la feuille1 du classeur1, on pourrait ainsi utiliser le code suivant : Application.Workbooks(1).Worksheets("Feuil1").Range("A1") I.2. Les propriétés Une propriété est une caractéristique d'un objet telle que la taille, la couleur, ou un aspect de son comportement, par exemple s'il est activé ou visible. Objet.Propriété = valeur Exemple : Mettre la valeur 28 dans la cellule A1. Worksheets("Feuil1").Range("A1").Value = 28 Exemple : Masquez la feuille de calcul "Feuil1". Worksheets("Feuil1").Visible = False Exemple : Modifiez la couleur de fond de la cellule A1 en jaune clair. Worksheets("Feuil1").Range("A1").Interior.ColorIndex = 19 Ou bien Worksheets("Feuil1").Range("A1").Interior.Color=RGB(255, 255, 204) 138
3 Chapitre 11 : Langage VBA I.3. Les méthodes Une méthode est une action que l'objet peut exécuter, telle que ouvrir, fermer, sélectionner, enregistrer, imprimer, effacer, etc. Objet.Méthode Exemple : Fermer le classeur actif ActiveWorkbook.Close Exemple : Sélectionner la plage de cellule A1:D5. Worksheets("Feuil1").Range("A1:D5").Select I.4. Les Évènements Pour qu'une macro se déclenche, il faut qu'un évènement se produise telle qu'un clic sur un bouton, l'ouverture d'un classeur, activation d une feuille etc. Dans la fenêtre de code, pour chaque objet, ou chaque contrôle vous avez une liste de procédures événementielles dans lesquelles vous pouvez ajouter le code qui s exécutera lors de la détection de l événement correspondant. Exemple : Affichez le message «Bonjour» à l ouverture du classeur. Pour créer une procédure évènementielle liée à un classeur : Sélectionnez l objet ThisWorkbook, puis cliquez sur le bouton Afficher le code ou bien faire un double-clic sur l objet ThisWorkbook. Vous accédez ainsi au module lié à l'objet classeur. Dans la fenêtre de code du classeur, sélectionnez Workbook dans la liste objet puis sur l'évènement Open dans la Liste des procédures événementielles. Voir la figure
4 Excel, Macros et langage VBA Figure 2 : Liste d objets et liste des procédures événementielles Ecrire le code suivant à l intérieur de la procédure créée par Visual Basic Editor : Private Sub Workbook_Open() MsgBox "Bonjour" Remarque : Activer les macros Lorsque vous chargez un fichier Excel comportant des macros. Excel vous informe que les macros sont désactivées. Pour enlever cette sécurité, il faut aller dans le menu Outils puis Macro puis Sécurité puis choisir le niveau de sécurité le plus bas dans l'onglet Niveau de sécurité. 140
5 Chapitre 11 : Langage VBA II. Variables, constantes et types de données II.1. Variables Une variable est identifiée par un nom qui sert à stocker des données (nombre, texte, valeur logique, date, etc) qui sont susceptibles d être modifiées lors de l exécution. Le nom de la variable doit respecter quelques règles : Le premier caractère est obligatoirement une lettre. Ne peut contenir que des chiffres, des lettres et du caractère souligné «_» (underscore). Les espaces ou les ponctuations ne sont pas permis. Les lettres majuscules et minuscules sont équivalentes, et les caractères accentués sont acceptés. La longueur maximale d'un nom est de 255 caractères. Le nom ne peut être un nom réservé de VBA (tels que IF, Const, while ). Déclaration d une variable La déclaration d'une variable se fait par le mot Dim Dim nom_variable [As type] Note : L expression entre crochets «[]» est optionnelle ; n est pas obligatoire. Exemple : Déclaration d une variable x de type entier. Dim x as integer L affectation consiste à donner une valeur à une variable. Elle s écrit à l aide du signe «=». Nom_variable = valeur Exemple : Affecter à x la valeur
6 Excel, Macros et langage VBA x = 2 Exercice : Ecrire une macro qui calcule la somme de deux entiers x = 16 et y = 25. Solution : Lancez VBE en utilisant le raccourci clavier ALT + F11. Dans l environnement VBE, insérez un module et saisir les instructions suivantes dans la fenêtre de code de ce module : Sub Macro_somme() Dim s As Integer Dim x As Integer Dim y As Integer x = 16 y = 25 s = x + y MsgBox s Dans l environnement VBE, cliquez sur la touche F5 pour exécuter cette Macro. La somme est affichée dans la boite de dialogue suivante : Sur le CD-ROM Les exemples de ce chapitre sont disponibles sur le CD-ROM de ce livre dans le classeur exemples\corr_chapitre11.xls. Les variables peuvent également faire référence à des objets comme des cellules, des feuilles de calcul, des graphiques, des classeurs, etc. Elles sont déclarées de la même façon qu'une variable normale. Exemple : 142
7 Chapitre 11 : Langage VBA Ecrire une macro dont le nom est Macro_objet permettant d affecter à la cellule B2 de la feuille Objet la valeur 10. Solution : Dans un module saisir et exécuter le code suivant : Sub Macro_objet() 'La variable X fait référence à une plage de cellule Dim X As Range 'Le mot Set lui affecte la cellule "B2" de la feuille objet Set X = worksheets("objet").range("b2") 'La cellule "B2" prend comme valeur 10 X.Value = 10 II.2. Constante Une constante est une donnée définie initialement et ne peut pas être modifiée lors de l exécution de l application. La déclaration d une constante se fait à l aide de l instruction Const. Const nom_constante [As type] = expression Exemple: Const Pi as single = 3.14 Const titre = Application Excel II.3. Types de données Un type de données peut être attribué à une variable, ce qui permet de déterminer le type d information que la variable peut stocker. Les principaux types de données de VBA sont illustrés dans la figure 3. Type Algorithmique Mémoire nécessaire Byte Octet 1 octet Boolean logique 2 octets 143
8 Excel, Macros et langage VBA Integer Entier 2 octets Long Entier long 4 octets Single Réel simple (nombre en virgule 4 octets flottante) Double Réel double (nombres en virgule 8 octets flottante) Date date 8 octets Currency Monétaire 8 octets String Chaîne de longueur variable 10 + nombre de caractères String*x Chaîne de longueur x fixe x Object Objet 4 octets Figure 3 : Les principaux types de données II.4. Portée des variables La portée d'une variable définit les procédures de l'application en mesure d'utiliser cette variable. Une variable déclarée à l'intérieur d'une procédure est dite Locale. Elle est déclarée avec le mot clé Dim. Elle n est accessible qu à la procédure à l intérieur de laquelle elle est définie, les autres procédures n y ont pas accès. La durée de vie d une variable locale est limitée à la durée d exécution de la procédure. Exemple : Utilisation d une variable locale. Sub Variable_locale() Dim Var1 As String Var1 = "Ceci est le contenu de Var1" MsgBox Var1 Une variable peut être "Locale au module" si celle-ci est déclarée en haut d'un module (juste en dessous d'option Explicit). Toutes les procédures du module peuvent alors lui faire appel. Elle est déclarée par le mot Private. 144
9 Chapitre 11 : Langage VBA Exemple : Déclaration des variables avec le mot private. ' La déclaration des variables est obligatoire Option Explicit 'Les variables Var1, Var2 et Var3 peuvent être utilisées dans toutes les procédures du module Private Var1 As Integer Private Var2 As Integer Private S as integer Private P as long ' Calcul est affichage de la somme de deux variables Sub Somme() Var1 = 5 Var2 = 10 S= Var1 + Var2 Msgbox S ' Calcul est affichage du produit de deux variables Sub Produit() P = Var1 * Var2 Msgbox P Une variable peut également être accessible à tous les modules d'un projet. On dit alors qu'elle est publique. Elle est déclarée par le mot Public dans un module. Une variable publique ne peut pas être déclarée dans un module de feuille ou dans un module de UserForm. 145
10 Excel, Macros et langage VBA III. Procédures et fonctions III.1. Procédure Une procédure est une série d'instructions effectuant des actions, elle est délimitée par les instructions Sub et. [Private] [Public] Sub Nom_Procédure([arguments]) Insrtuction(s) Note : L expression entre crochets «[]» est optionnelle ; n est pas obligatoire. Sub et déterminent le début et la fin de la procédure Private / Public : indique si la procédure est privée ou publique Une procédure générale est par défaut publique (Public) Une macro est une procédure sans arguments (paramètres) Une procédure renvoie plus d une valeur ou aucune valeur. Exemple : Créer une procédure qui affiche Bonjour. Dans VBE (Visual Basic Editor), créez un nouveau module par le menu Insertion. Saisissez le code suivant dans ce module : Sub Essai() MsgBox "Bonjour" Remarque : Pour déclarer une procédure, taper Sub et son nom puis taper Entrée. VBE ajoute automatiquement les parenthèses et la ligne. A l'intérieur de vos procédures, écrivez vos instructions en minuscules, VBE se chargera de transformer votre code par des majuscules. 146
11 Chapitre 11 : Langage VBA Exécuter une procédure Pour exécuter une procédure (une macro), vous avez deux possibilité : A partir du VBE Cliquez à l'intérieur de ce code. Exécutez le code en cliquant sur le bouton exécuter d outils ou en appuyant sur la touche F5. de la barre A partir d Excel Dans le menu Outils, pointez sur Macro, puis cliquez sur la commande Macros puis sélectionnez la macro à exécuter, dans ce cas Essai et cliquez sur le bouton Exécuter. III.2. Fonction Une fonction est une procédure qui renvoie une valeur (une seule valeur). Elle est délimitée par les instructions Function et End Function. [Private] [Public] Function nom_fonct ([arguments]) as type Instructions nom_fonct = expression End Function Exercice : Soit la feuille de calcul suivante : 1. Ecrire une fonction permettant de calculer la somme de deux entiers. 2. Utiliser cette fonction pour calculer la somme de X et Y dans la cellule B3. Solution : 1. Fonction qui calcul la somme : 147
12 Excel, Macros et langage VBA Function Addition(X As Integer, Y As Integer) as integer Addition = X + Y End Function 2. Utilisation de cette fonction sous Excel : Sélectionner la cellule B3. Cliquer sur le menu Insertion, puis cliquer sur la commande Fonction. Une boîte de dialogue Insérer une fonction s affiche (figure 4). Dans la liste déroulante Catégorie sélectionnez Personnalisées et dans la liste Sélectionnez une fonction, sélectionnez la fonction à exécuter dans ce cas c est la fonction Addition. Figure 4 : Boite de dialogue insérer une fonction Validez par le bouton OK. 148
13 Chapitre 11 : Langage VBA Une nouvelle boîte de dialogue apparaît (figure 5). Dans la zone X, sélectionner la cellule B1 et dans la zone Y sélectionner la cellule B2. Figure 5 : Boîte de dialogue pour saisir les arguments de la fonction personnalisée Addition Validez par le bouton OK. III.3. L appel d une procédure ou d une Fonction Appeler une procédure ou une fonction consiste à demander à une procédure ou à une fonction de s exécuter à partir d une autre procédure. La procédure appelée est exécutée et la procédure appelante reprend la main. Pour appeler une procédure ou une fonction on ajoute dans le code de la partie appelante l instruction suivante : Note : [Call] nom_proc ([arguments]) 149
14 Excel, Macros et langage VBA Si le mot Call est employé, il faut placer les arguments entre parenthèses. IV. Les opérateurs Les opérateurs accomplissent des fonctions mathématiques, des fonctions de comparaison ou des fonctions logiques entre deux nombres ou deux expressions numériques dans un programme. IV.1. Les opérateurs arithmétiques Les opérateurs arithmétiques (figure 6) permettent d'effectuer des calculs. Opérateur Signification Exemple Résultat + Addition Soustraction * Multiplication 6 * 4 24 \ Division entière 6 \ 4 1 / Division 6/4 1,5 Mod Modulo (reste de la 6 Mod 4 2 division entière) ^ Puissance 2^4 16 Figure 6 : Opérateurs arithmétiques IV.2. Les opérateurs de comparaison Les opérateurs de comparaison (figure 7) comparent deux expressions. Ils retournent une valeur booléenne, Vrai ou Faux. Opérateur Signification Exemple Résultat < Inférieur 4 < 6 True <= Inférieur ou égal 4<=6 True > Supérieur 4 > 6 False 150
15 Chapitre 11 : Langage VBA >= Supérieur ou égal 4 >= 6 False = Egal 4 = 6 False <> Différent 4 <> 6 True Figure 7 : Opérateurs de comparaison IV.3. L opérateur de concaténation L opérateur de concaténation & concatène deux opérandes. Exemple : MsgBox "Sabir" & " " & "Ahmed" Cette commande affiche le résultat : Sabir Ahmed Vous pouvez aussi concaténer des nombres et des chaînes de caractères, dans ce cas le résultat sera une chaîne de caractères. La commande suivante affiche le résultat : 2 chaînes Msgbox 2 & " chaînes" Exemple : MsgBox 2 & 3 Cette commande affiche le résultat «23», mais il s agit d une chaîne de caractères et non pas d un nombre. IV.4. Les opérateurs logiques Les opérateurs logiques (figure 8) permettent de vérifier si une ou plusieurs conditions sont vraies. Voici une liste d opérateurs logiques : Opérateur Signification Exemple Résultat est vrai si Not Négation Not (exp) L expression (exp) est fausse And Et logique (exp1) and (exp2) Les deux expressions sont vraies Or Ou logique (exp1) or Une expression au moins 151
16 Excel, Macros et langage VBA (exp2) Xor Ou exclusif (exp1) Xor (exp2) Exemple : MsgBox Not (5 = 8) Figure 8 : Opérateurs logiques est vraie Une seule expression est vrai mais pas les deux Cette commande affichera le résultat Vrai parce que 5 n est pas égal à 8. V. Les boîtes de message Les boîtes de message servent à communiquer avec l'utilisateur. Il existe des boîtes qui affichent de l'information et d'autres qui en demandent. V.1. MsgBox MsgBox est une fonction qui affiche un message dans une boîte de dialogue, attend que l utilisateur clique sur un bouton, puis renvoie une valeur de type entier qui indique le bouton choisi par l utilisateur. Retour = MsgBox (Message [, Bouton] [, Titre]) Les arguments passés à la fonction MsgBox sont : Retour : Variable de type Entier (Integer) recevant la valeur du bouton. Message : c est le message qui sera affiché dans la boîte de dialogue Bouton : détermine le type des boutons (OK, cancel, ignorer,..). Par défaut c est le bouton OK. Titre : spécifie le libellé qui apparaîtra dans la barre de titre de la boîte de dialogue. Remarque : Si l affichage du message n a pour but que d informer l utilisateur d un fait ou d une situation, le stockage de la valeur retournée par MsgBox et les parenthèses deviennent inutiles. 152
17 Chapitre 11 : Langage VBA MsgBox Message [, Bouton] [, Titre] Exemple : Sub message1() MsgBox "Bonjour, vous venez de lancer l'application de gestion de stock" Résultat : Figure 9 : Message affiché par la fonction MsgBox Vous pouvez ajouter dans la boîte de dialogue une icône qui donne une indication visuelle sur la nature du message. MsgBox message [, bouton [+ code_icone]] [, titre] Il existe quatre icônes (figure 10) que vous pouvez utiliser en fonction des valeurs ou des constantes, voir le tableau suivant : Constante Valeur Icône Utilisation vbcritical 16 Erreur fatale vbquestion 32 Question vbexclamation 48 Remarque 153
18 Excel, Macros et langage VBA vbinformation 64 Information Figure 10 : les icônes affichés par la fonction MsgBox Exemple : Sub message2() MsgBox "Bonjour", vbinformation Résultat : Pour spécifier le type du bouton on peut utiliser une valeur entière ou une constante nommée, voir la figure 11. Constante Valeur Boutons vbokonly 0 vbokcancel 1 vbabortretryignore 2 vbyesnocancel 3 vbyesno 4 vbretrycancel 5 Figure 11 : Les types de boutons affichés par la fonction MsgBox 154
19 Chapitre 11 : Langage VBA L exemple suivant affiche une boîte de message avec les boutons Oui et Non, une icône, un titre et un message personnalisés : Sub message3() MsgBox "Voulez-vous fermer l'application?", vbyesno + 32, "application" Résultat : Chaque bouton, lorsqu'il est activé, renvoie une valeur que l'on pourra récupérer dans une variable. Le tableau ci-dessous montre les valeurs renvoyées par l'instruction MsgBox. Constante Valeur Bouton vbok 1 OK vbcancel 2 Annuler vbabort 3 Abandonner vbretry 4 Réessayer vbignore 5 Ignorer vbyes 6 Oui vbno 7 Non L exemple suivant affiche une boîte de message avec deux boutons (Oui et Non). Si le bouton Oui est cliqué, le classeur actif sera fermé. 155
20 Excel, Macros et langage VBA Sub message4() Dim R As Integer R = MsgBox("Voulez-vous fermer l'application?", vbyesno, "confirmation") If R = 6 Then ActiveWorkbook.Close End If V.2. InputBox InputBox est une fonction qui affiche une invite dans une boîte de dialogue, attend que l'utilisateur tape du texte et/ou clique sur un bouton, puis renvoie le contenu de la zone de texte sous la forme d'une valeur de type String. R= InputBox (message [, titre] [, texte_defaut]) Description des arguments : Message : message qui s affiche dans la boîte de dialogue. Titre : le texte qui apparaîtra dans la barre de titre texte_defaut : c est le contenu par défaut du champ de saisie. Cet exemple affiche une boîte de dialogue qui invite l utilisateur à saisir son nom et affiche ce nom dans la cellule A1 de la feuille active. Résultat : Sub saisir() Dim R As String R = InputBox("Entrez votre nom? ", "Remplir", "votre nom") Range("A1") = R 156
21 Chapitre 11 : Langage VBA VI. Structures conditionnelles et boucles VI.1. Structures conditionnelles On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non. La structure If... Then... Else End If Structure conditionnelle If condition Then [Instructions à exécuter quand la condition est vraie] [Else [Instructions à exécuter quand la condition est fausse]] End If Algorithmique Si condition alors [instructions] [Sinon [instructions]] FinSi La structure If... Then... Else... End If est utilisée pour exécuter une ou plusieurs instructions conditionnelles. La clause Else est facultative, si elle est incluse, elle permet d exécuter une ou plusieurs instructions quand la condition est fausse. Exemple : Ecrire une macro permettant de tester si le contenu de la cellule A1 =
22 Excel, Macros et langage VBA Solution 1 : Sans utilisation de la clause Else Sub structure_cond1() If Worksheets("Feuil1").Range("A1").Value = 10 Then MsgBox "La cellule A1=10" End If Solution 2 : Utilisation de la clause Else Sub structure_cond2() If Worksheets("Feuil1").Range("A1").Value = 10 Then MsgBox "La cellule A1=10" Else MsgBox "La cellule A1<>10" End If L'instruction If... Then... ElseIf... Else End If Structure conditionnelle If condition1 Then Instructions1 Elseif condition2 Then Instructions2 ElseIf condition3 Then Instructions3 Else Instructions End If Exercice : Soit la feuille de calcul suivante : Algorithmique Si condition1 alors Instructions1 SinonSi condition2 alors Instructions2 SinonSi condition3 alors Instructions3.. Sinon Instructions Fin si 158
23 Chapitre 11 : Langage VBA Ecrire une macro permettant de lire la note saisie dans la cellule B1 de la feuille 5 et affiche la mention dans la cellule B2. Sub structure_cond3() Dim note As Double note = Worksheets("Feuil5").Range("B1").Value If note >= 16 Then Range("B2") = "Trés bien" ElseIf note >= 14 Then Range("B2") ="Bien" ElseIf note >= 12 Then Range("B2") = "Assez bien" ElseIf note >= 10 Then Range("B2") = "Passable" Else Range("B2") = "Mauvais résultat" End If Structure Select Case La structure Select case crée une structure décisionnelle permettant d exécuter un grand nombre de blocs de code différents en fonction de la valeur d une expression. Structure alternative VB Algorithmique 159
24 Excel, Macros et langage VBA Select Case expression [Case valeur1 [instructions1 à exécuter si expression=valeur1]] [Case valeur2 [instructions2]] [Case valeur n [instructions n]] [Case Else [instructions pour les cas où expression ne correspond à aucune des valeurs]] End Select Exemple : Soit la feuille de calcul suivante : Choisir selon expression vérifiée Cas1 : valeur1 instructions1 Cas 2 : valeur2 instructions1 Cas n : valeur n Instructions n Cas par défaut : Instructions Fin choisir Ecrire une macro permettant de lire la valeur saisie dans la cellule B1 de la feuille 6 et affiche le jour correspondant à cette valeur dans la cellule B2. 160
25 Chapitre 11 : Langage VBA Sub structure_cond4() Dim n As Integer Dim jour As String n = Worksheets("Feuil6").Range("B1") Select Case n Case 1 jour = "Lundi" Case 2 jour = "Mardi" Case 3 jour = "Mercredi" Case 4 jour = "Jeudi" Case 5 jour = "Vendredi" Case 6 jour = "Samedi" Case 7 jour = "Dimanche" Case Else jour = "La cellule B1 contient un nombre non valide" End Select Worksheets("Feuil6").Range("B2") = jour VI.2. Boucles Les boucles (structures répétitives) permettent de répéter l exécution d un bloc d instructions, soit à un nombre précis de reprises, soit jusqu'à ce qu'une condition devienne vraie. Boucle For Next La boucle For... Next permet de répéter des instructions un nombre précis de fois. Structure répétitive Algorithmique 161
26 Excel, Macros et langage VBA For compteur = ValeurDepart To ValeurFin [Step valeursaut] [instructions] [Exit For] Next [compteur] Exemple 1 : Utilisation de la boucle for. Sub boucle1() Dim i As Integer For i = 1 To 10 MsgBox i Next Pour compteur = ValeurDepart jusqu à ValeurFin [par pas de valeursaut] [instructions] [Sortir de la boucle] Fin pour [compteur] Dans ce code la boîte de message apparaîtra dix fois en affichant les valeurs de i de 1 jusqu à 10. Exemple 2 : Utilisation de la boucle for avec step. Sub boucle2() Dim i As Integer For i = 2 To 10 Step 2 MsgBox i Next Dans ce code la boîte de message apparaîtra cinq fois en affichant les valeurs 2, 4, 6, 8 et 10, parce que la boucle fonctionne avec un incrément de 2. Remarque : Par défaut, la valeur du compteur s incrémente de 1 Le mot clé Step permet de changer la valeur d incrémentation ou d exécuter un bloc d instruction par décrémentation Vous pouvez forcer un arrêt des répétitions avec l instruction Exit For. 162
27 Chapitre 11 : Langage VBA Boucle Do While La boucle Do While continue de boucler tant qu une condition logique est vraie. Elle peut avoir deux syntaxes : Syntaxe Do While condition [Instructions] Loop Do [Instructions] Loop While condition Sémantique La condition est testée au début. La boucle est répétée tant que la condition est vraie. Si la condition n est pas vérifiée alors les instructions de la boucle ne sont pas exécutées. La condition est testée à la fin de la boucle. La boucle est répétée tant que la condition est vérifiée. L exécution du bloc d instructions est réalisée au moins une fois Exemple : Réaliser une macro qui invite l utilisateur à saisir un mot de passe. Si le mot de passe saisi est «test», l ordinateur affichera le message «bienvenue». Sub boucle3() Dim MotDePasse As String Dim MotPropose As String MotDePasse = "test" MotPropose = "" Do While MotPropose <> MotDePasse MotPropose = InputBox("Saisir votre mot de passe ") Loop MsgBox "Bienvenue" Exercice : Refaire le travail de l exemple précèdent en utilisant la boucle do.. loop while. 163
28 Excel, Macros et langage VBA Sub boucle4() Dim MotDePasse As String Dim MotPropose As String MotDePasse = "test" MotPropose = "" Do MotPropose = InputBox("Donnez votre mot de passe") Loop While MotPropose <> MotDePasse MsgBox "Bienvenue " Boucle Do Until Cette structure est très semblable à la structure DO While. La boucle Do Until exécute des actions jusqu à ce qu une condition devienne vraie. La boucle Do Until a aussi deux syntaxes : Syntaxe Do Until condition [Instructions] Loop Do [Instructions] Loop Until condition Sémantique La condition est testée au début La boucle est répétée Jusqu à ce que la condition soit vraie Si la condition est vérifiée au départ alors le bloc d instructions ne sera pas exécuté. La condition est testée à la fin de la boucle La boucle est répétée Jusqu à ce que la condition soit vraie L exécution du bloc d instructions est réalisée au moins une fois 164
29 Chapitre 11 : Langage VBA Exemple : Sub boucle5() Dim MotDePasse As String Dim MotPropose As String MotDePasse = "test" MotPropose = "" Do Until MotPropose = MotDePasse MotPropose = InputBox("Donnez votre mot de passe ") Loop MsgBox "Bienvenu" VII. Bloc d'instructions WITH Cette instruction permet d'exécuter une série d'instructions se rapportant à un même objet ou à un même type défini par l'utilisateur. Elle permet une exécution du code plus rapide et évite les saisies répétitives. With Objet Instructions End With Exemple : Créer une macro qui affecte à la cellule B1 de la feuille 7 la valeur 15, la couleur noir et la police gras et italique. Sub mise_en_forme() With Worksheets("Feuil7").Range("B1").Value = 15.Font.Color = RGB(0, 0, 0).Font.Bold = True.Font.Italic = True End With 165
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é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é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étailLicence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter
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é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é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é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é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é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é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é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étailGuide de formation avec cas pratiques. Programmation. Philippe Moreau Patrick Morié. Daniel-Jean David
Guide de formation avec cas pratiques Excel 2007 Programmation Avancé VBA Guide de formation avec cas pratiques Philippe Moreau Patrick Morié Daniel-Jean David Tsoft et Groupe Eyrolles, 2009, ISBN : 978-2-212-12446-0
Plus en détail1. 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é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é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étailRappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Plus en détailCours d algorithmique pour la classe de 2nde
Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage
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étailWinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits
WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION
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é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étailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
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étailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailInitiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
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é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é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étailDébuter avec Excel. Excel 2007-2010
Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER
Plus en détailINITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
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étailBases de programmation. Cours 5. Structurer les données
Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et
Plus en détailUniformiser la mise en forme du document. Accélère les mises à jour. Permets de générer des tables de matières automatiquement.
Les styles Table des matières Les styles... 1 1. Tutoriels... 1 2. Pourquoi utiliser les styles?... 1 3. Qu'est-ce qu'un style?... 1 4. Utiliser les styles existants... 2 Afficher les styles... 2 Appliquer
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étailSOMMAIRE. Travailler avec les requêtes... 3
Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de
Plus en détailMicrosoft Excel. Tableur
Microsoft Excel Tableur 1 Introduction à la notion du tableur Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur des nombres stockés
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é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étailCréer une base de données
Access Créer une base de données SOMMAIRE Généralités sur les bases de données... 3 Création de la base de données... 4 A) Lancement d'access... 4 B) Enregistrement de la base de données vide... 4 Création
Plus en dé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é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é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étailPublipostage avec Calc
Auto-formation sur OpenOffice.org 2.0 par Cyril Beaussier Version 1.0.2 - Avril 2006 Publipostage avec Calc Sommaire Introduction... 2 Présentation... 3 Notions... 4 Les données... 5 Lettre type... 7 Création
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é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étailL ORDINATEUR FACILE D ACCÈS!
L ORDINATEUR FACILE D ACCÈS! Préparé par Éric Roussel, enseignant spécialisé en informatique / École Jacques-Ouellette / 2009 Préambule Il est important de noter qu il n y a pas d adaptation parfaite des
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é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étailInitiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Plus en détailFormation Excel. Introduction Les Bases du Logiciel Le comportement des cellules. Calculs élaborés. Les feuilles de calculs élaborées
Formation Excel Calculs élaborés Simulations, Synthèses, Optimisation de votre tableau Introduction Les Bases du Logiciel Le comportement des cellules Les différents mode d affichage et leur duplication.
Plus en détailPRÉSENTÉ PAR : NOVEMBRE 2007
MANUEL D UTILISATION DU FICHIER EXCEL DE GESTION DES OPÉRATIONS DANS LE CADRE DU PROGRAMME FOR@C D AIDE AUX PME DE L INDUSTRIE DES PRODUITS FORESTIERS PRÉSENTÉ PAR : NOVEMBRE 2007 Table des matières Manuel
Plus en détailCours d Informatique
Cours d Informatique 1ère année SM/SMI 2007/2008, Info 2 Département de Mathématiques et d Informatique, Université Mohammed V elbenani@hotmail.com sayah@fsr.ac.ma 2007/2008 Info2, 1ère année SM/SMI 1
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é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é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étail1. Structure d'un programme FORTRAN 95
FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)
Plus en détailLangage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL
Cours PL/SQL Langage propre à Oracle basé sur ADA Offre une extension procédurale à SQL PL/SQL permet d utiliser un sous-ensemble du langage SQL des variables, des boucles, des alternatives, des gestions
Plus en détailARDUINO DOSSIER RESSOURCE POUR LA CLASSE
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée
Plus en détailAFTEC SIO 2. Christophe BOUTHIER Page 1
Christophe BOUTHIER Page 1 Nous allons traiter ici quelques exemples de stratégies de groupe courantes. Sommaire : Stratégie de groupe pour déploiement logiciel... 3 1. Introduction... 3 2. Création du
Plus en détailTIC INFORMATIQUE Ce que je dois retenir
TIC INFORMATIQUE Ce que je dois retenir 6 ème Synthèse N 1 Rappel : - L informatique est un outil utilisé dans toutes les matières, et est présente, de plus en plus, dans les foyers. - Les compétences
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é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é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étailTraitement de texte : Quelques rappels de quelques notions de base
Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui
Plus en détailService Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.
Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client
Plus en détail1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)
1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d
Plus en détailLECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011
LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 COPIER LE FICHIER LECON 1_02 DU DISQUE D : VERS LA CLE USB Cliquez gauche deux fois sur l'icône POSTE DE TRAVAIL Cliquez gauche deux fois sur DONNEES
Plus en dé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é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étail1. Installation de COMPTINE
3-5 Rue de Metz 75010 PARIS SA à capital variable RCS Paris B 344 671 490 Tél. : 01 40 22 12 12 Fax : 01 40 22 12 00 E-mail : contact@arete.fr SIRET : 34467149000029 Guide démo SOMMAIRE 1. Installation
Plus en détail3 : créer de nouveaux onglets dans Netvibes Cliquer sur le bouton «+» et renommer le nouvel onglet (par exemple Encyclopédies en ligne)
Créer son portail d information privé et public avec Netvibes 1 : création d un compte : 2 2 : nommer votre espace Netvibes personnel 2 3 : créer des onglets pour classer les informations en ligne : 2
Plus en détail3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes
PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason
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étailProgrammation C++ (débutant)/instructions for, while et do...while
Programmation C++ (débutant)/instructions for, while et do...while 1 Programmation C++ (débutant)/instructions for, while et do...while Le cours du chapitre 4 : le for, while et do...while La notion de
Plus en détailManuel utilisateur Netviewer one2one
Manuel utilisateur Netviewer one2one INDEX 1. Etablissement de la connexion...2 1.1. Client... 2 2. Travailler avec Netviewer en mode Show...3 2.1. Vue écran... 3 2.2. Le panneau Netviewer... 3 2.3. Caractéristiques...
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é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étailMATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.
Page 1 de 9 MATLAB : COMMANDES DE BASE Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Aide help, help nom_de_commande Fenêtre de travail (Command Window) Ligne
Plus en détailAlgorithmique avec Algobox
Algorithmique avec Algobox 1. Algorithme: Un algorithme est une suite d instructions qui, une fois exécutée correctement, conduit à un résultat donné Un algorithme doit contenir uniquement des instructions
Plus en détailHMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control
HMI target Visu / PLC HMI Pour réaliser une interface homme machine avec PLC control VERSION : 1.4 / PH DATE : 5 Novembre 2014 Sommaire Ce manuel explique de manière pratique les étapes successives pour
Plus en détailNotions fondamentales du langage C# Version 1.0
Notions fondamentales du langage C# Version 1.0 Z 2 [Notions fondamentales du langage Csharp] [Date : 25/03/09] Sommaire 1 Tout ce qu il faut savoir pour bien commencer... 3 1.1 Qu est ce qu un langage
Plus en dé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étailTAGREROUT Seyf Allah TMRIM
TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation
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é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é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étailOrganigramme / Algorigramme Dossier élève 1 SI
Organigramme / Algorigramme Dossier élève 1 SI CI 10, I11 ; CI 11, I10 C24 Algorithmique 8 février 2009 (13:47) 1. Introduction Un organigramme (ou algorigramme, lorsqu il est plus particulièrement appliqué
Plus en détailCOURS AUTOCAD. Création et utilisation des blocs. b leclerc. ERP Jean Moulin METZ
COURS AUTOCAD Création et utilisation des blocs QU EST-CE QU UN BLOC? C est un élément de dessin, auquel peut être associé du texte (des attributs ). Un bloc constitue un élément de bibliothèque. Il peut
Plus en détailAdministration du site (Back Office)
Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface
Plus en détailWINDOWS NT 2000: Travaux Pratiques. -Boîtier partage d'imprimante- Michel Cabaré Janvier 2002 ver 1.0
WINDOWS NT 2000: Travaux Pratiques -Boîtier partage d'imprimante- Michel Cabaré Janvier 2002 TABLE DES MATIÈRES Installer un boitier Serveur...3 Fonctions du boitier :...3 Installation du boitier Hp Jetdirect
Plus en détailLa saisie d un texte
La saisie d un texte On utilise le clavier pour la saisie des textes. C est une partie importante du travail. Il est indispensable de respecter un certain nombre de règles pour que le travail soit plus
Plus en détailMO-Call pour les Ordinateurs. Guide de l utilisateur
MO-Call pour les Ordinateurs Guide de l utilisateur Sommaire MO-CALL POUR ORDINATEURS...1 GUIDE DE L UTILISATEUR...1 SOMMAIRE...2 BIENVENUE CHEZ MO-CALL...4 MISE EN ROUTE...5 CONNEXION...5 APPELS...7 COMPOSITION
Plus en détailNotice d utilisation
Notice d utilisation Gestion des Dossiers et des Bases de Données Sommaire Préambule 1. Accès à la gestion des Dossiers et des Bases de Données 1.1 Accès «Ecole» 1.2 Accès «Entreprise» 1.3 Modification
Plus en détail"Indy\Source\Fulld7.bat" 6. Lancer à présent Delphi. Allez dans le menu "Composant" puis sur "Installer des paquets...".
Les composants Indy 1. Installation La suite de composants Indy permet d'élaborer avec Delphi des sources internet. Pour installer la suite de composants Indy sur Delphi (les composants Indy sont déjà
Plus en détailConventions d écriture et outils de mise au point
Logiciel de base Première année par alternance Responsable : Christophe Rippert Christophe.Rippert@Grenoble-INP.fr Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette
Plus en détailExamen Médian - 1 heure 30
NF01 - Automne 2014 Examen Médian - 1 heure 30 Polycopié papier autorisé, autres documents interdits Calculatrices, téléphones, traducteurs et ordinateurs interdits! Utilisez trois copies séparées, une
Plus en détail