SUPPORT DE COURS EXCEL MACROS

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "SUPPORT DE COURS EXCEL 2007 - MACROS"

Transcription

1 SOMMAIIRE A.... PRESENTATION DES MACROS DANS EXCEL... 2 B... ENREGISTRER UNE MACRO PREPARATION ENREGISTRER UNE MACRO MODIFIER UNE MACRO AFFECTER UNE MACRO UN OBJET DE LA FEUILLE DE CALCUL AFFECTER UNE MACRO A UN BOUTON DE LA BARRE D ACCES RAPIDE... 5 C.... CREER UNE MACRO LES VARIABLES IF ET SELECT CASE LES BOUCLES BOITES DE DIALOGUE EXEMPLES DE CODE

2 A.. PRESENTATIION DES MACROS DANS EXCEL Pour automatiser des tâches répétitives dans Microsoft Office Excel, vous pouvez enregistrer rapidement une macro (macro : action ou ensemble d'actions que vous pouvez utiliser pour automatiser des tâches. Les macros sont enregistrées dans le langage de programmation Visual Basic pour Applications). Vous pouvez également créer une macro à l'aide de Visual Basic Editor (Visual Basic Editor : environnement dans lequel vous écrivez du nouveau code et des nouvelles procédures Visual Basic pour Applications ou modifiez du code et des procédures existants). Après avoir créé une macro, vous pouvez l'affecter à un objet (par exemple à un bouton de barre d'outils, un graphique ou un contrôle) pour pouvoir l'exécuter en cliquant sur l'objet. Lorsque vous n'avez plus besoin d'une macro, vous pouvez la supprimer. B.. ENREGIISTRER UNE MACRO Lorsque vous enregistrez une macro, toutes les étapes nécessaire à la réalisation des opérations que vous souhaitez enregistrer sont enregistrées par l'enregistreur de macro (comme avec un magnétophone). 1 PREPARATION Pour pouvoir enregistrer et gérer les macros, vous devez afficher l onglet Développeur. Si l'onglet Développeur n'est pas disponible, affichez-le de la manière suivante : Cliquez sur le Bouton Microsoft Office, puis sur Options Excel. Dans la catégorie Standard, sous Meilleures options pour travailler avec Excel, activez la case à cocher Afficher l'onglet Développeur dans le ruban, puis cliquez sur OK. Pour définir temporairement le niveau de sécurité de manière à activer toutes les macros : Sous l'onglet Développeur, dans le groupe Code, cliquez sur Sécurité des macros. Sous Paramètres des macros, cliquez sur Activer toutes les macros (non recommandé ; risque d'exécution de code potentiellement dangereux), puis cliquez sur OK. 2

3 Remarque : Pour empêcher du code potentiellement dangereux de s'exécuter, il est recommandé de revenir aux paramètres qui désactivent toutes les macros une fois que vous avez fini d'utiliser des macros. 2 ENREGISTRER UNE MACRO Sous l'onglet Développeur, dans le groupe Code, cliquez sur Enregistrer une macro. Donnez un nom clair pour votre macro, elle sera reconnaissable plus facilement par la suite. Il est possible d affecter une touche de raccourci à votre macro. Attention : Cette fonctionnalité est à éviter si vous voulez conserver les raccourcis existant par défaut dans Excel (ex : CTRL+C pour copier). Donnez l emplacement pour l enregistrement de votre macro : Si vous voulez que la macro soit disponible chaque fois que vous utilisez Excel, dans tous vos classeurs, sélectionnez Classeur de macros personnelles. Renseignez la rubrique description pour définir en quelques mots le but de cette macro. Cliquez sur OK pour commencer à enregistrer. Effectuez les opérations que vous souhaitez enregistrer. Sous l'onglet Développeur, dans le groupe Code, cliquez sur Arrêter l'enregistrement toutes les opérations à enregistrer sont réalisées. lorsque (Vous pouvez également cliquer sur Arrêter l'enregistrement de la fenêtre). à gauche de la barre d'état, en bas Quand vous enregistrez une macro, vous avez la possibilité de choisir d utiliser les références relatives (pour que la macro agisse à partir de la cellule selectionnée) 3 MODIFIER UNE MACRO Quand vous enregistrer une macro, Excel crée automatiquement le code qui correspond en VBA. Ce code est consultable et modifiable dans l éditeur VB intégré. Pour modifier une macro, cliquez sur macro dans le groupe Code de l onglet Développeur. 3

4 Choisissez la macro à modifier dans la liste, puis cliquez sur le bouton Modifier. (vous pouvez aussi supprimer une macro si besoin) A partir de là, vous entrez dans l éditeur de code Visual Basic intégré dans Microsoft Excel. La macro que vous avez sélectionnée s affiche dans la partie principale de l éditeur. Des notions de VBA sont requises pour pouvoir agir correctement sur le code. Enregistrer les macros vous permet de découvrir la syntaxe utilisée pour chaque commande. En utilisant le «Copier Coller», vous pouvez importer le code correspondant à une commande dans celui de la macro que vous modifiez. 4

5 4 AFFECTER UNE MACRO UN OBJET DE LA FEUILLE DE CALCUL Dans une feuille de calcul, cliquez avec le bouton droit de la souris sur l'objet, le graphique ou le contrôle auquel vous souhaitez affecter une macro existante, puis cliquez sur Affecter une macro dans le menu contextuel. Dans la zone Nom de la macro, cliquez sur la macro à affecter, puis sur OK pour valider. 5 AFFECTER UNE MACRO A UN BOUTON DE LA BARRE D ACCES RAPIDE Faites un clic droit dans la barre d'outils accès rapide. Choisissez "Personnaliser la barre d'outils accès rapide". Sélectionnez "Macros" dans le menu déroulant "Choisir les commandes dans les catégories suivantes:". Pour que le bouton ajouté soit spécifique à un classeur, sélectionnez le nom de votre classeur dans le menu déroulant "Personnaliser la barre d'outils rapide". 5

6 Sélectionnez votre macro dans la liste puis cliquez sur le bouton "Ajouter". Le nom de la macro est transféré dans la liste de droite. Vous pouvez personnaliser l'icône en sélectionnant le nom, puis en cliquant sur le bouton "Modifier". Cliquez sur le bouton OK pour valider. Vous pouvez désormais lancer votre macro en cliquant sur l'icône dans la barre d'outils accès rapide. C.. CREER UNE MACRO Pour créer une macro, vous devez accéder à l éditeur Visual Basic intégré dans Excel. Cliquez sur Visual Basic dans le groupe Code de l onglet Développeur. Pour naviguer facilement dans cet éditeur, vous devez afficher l explorateur de projets (Menu Affichage). Pour consulter ou modifier les propriétés des objets utilisés dans votre macro, il est conseillé d afficher la fenêtre des propriétés (Menu Affichage). L explorateur affiche l ensemble des projets. Un projet contient des modules de code, c est donc dans ces modules que vous allez créer vos macros. Pour créer un module, choisissez Module dans le menu Insertion de l éditeur VB. Une macro commande est une procédure pour VB, donc pour créer une nouvelle macro, dans le menu insertion, choisissez procédure. 6

7 Le nom de la macro doit être simple (pas d espace ou de caractère spécial). Choisissez le type de procédure que vous souhaité (une fonction est une procédure qui revoie un résultat, comme les fonctions déjà intégrées dans Excel). La portée de la procédure indique si elle sera utilisée n importe où dans le classeur, ou seulement dans un boîte de dialogue par exemple. Il est conseillé de commenter vos macros, elles seront bien plus claires pour les futurs lecteurs (vous en serez un!). Pour insérer des commentaires, il suffit de taper le texte après une apostrophe (il sera vert). 1 LES VARIABLES Il est fortement conseillé de déclarer les variables dans VBA pour Excel, même si ce n est pas obligatoire. Ex : Dim age As integer Dim Prenom As String 2 IF ET SELECT CASE a) IF THEN ELSE Le jeu d instruction If then else permet de réaliser des expressions sous condition (si alors sinon ). Pour plusieurs conditions il est possible d utiliser elseif. b) SELECT CASE Ce jeu d instruction permet aussi de faire plusieurs tests (suivant le cas ). 3 LES BOUCLES En programmation, une boucle, aussi appelée itération, permet d'effectuer une série d'actions de façon répétitive. Il existe plusieurs solutions pour créer une boucle: For Each Next: Boucle sur chaque objet d'une collection. 7

8 For Next: Répète une action le nombre de fois spécifié par un compteur. Do Loop: Itération pendant ou jusqu'à ce qu'une condition soit remplie. While Wend: Répète une action tant qu'une condition est vraie. Boucle récursive: Crée une procédure qui s'appelle elle-même pendant ou jusqu'à ce qu'une condition soit remplie. a) FOR EACH NEXT Le principe de fonctionnement de l'instruction For Each Next consiste à boucler sur tous les objets d'une collection spécifique. Si la collection ne contient par d'objet ou quand tous les objets ont été parcourus, la boucle est fermée et l'exécution continue sur la ligne de code, juste après l'instruction Next. b) FOR NEXT L'instruction For Next permet de répéter des actions un nombre de fois prédéfini. Vous devez spécifier une valeur de début [Numéro de départ] et une valeur de fin [Numéro d'arrivée]. La variable [compteur] va ensuite être incrémentée ou décrémentée à chaque itération (augmentée ou diminuée de 1 à chaque tour). c) DO LOOP Les boucles Do Loop, associées aux mots clés While et Until permettent de répéter une ou plusieurs actions pendant ou jusqu'à ce qu'une condition soit remplie. («Faire tant que» ou «Faire Jusqu à») Do Loop peut exécuter des blocs d'instructions un nombre de fois indéfini. Il est donc important de s'assurer qu'une condition de sortie pourra être remplie et que la boucle ne tournera pas sans fin. En cas d'urgence, si une macro de veut plus s'arrêter, utilisez simultanément les touches clavier: Ctrl + Pause. d) WHILE WEND L'instruction While Wend répète une action tant qu'une condition est vraie. Si la condition est vraie, les actions indiquées dans la procédure sont effectuées. Quand l'instruction Wend est atteinte, la procédure revient sur l'instruction While et la condition est de nouveau vérifiée. Si condition est toujours vraie, le processus est répété. Si la condition est fausse, l'exécution passe directement à la première ligne de code qui suit l'instruction Wend. 4 BOITES DE DIALOGUE Les UserForm sont des boites de dialogues personnalisées, offrant une interface intuitive entre l'application et l'utilisateur. Les UserForm sont créés par le menu Insertion UserForm. L'affichage des UserForm s'effectue par la méthode "Show" de l'userform. Cette instruction doit être placée à l'intérieur d'une procédure dans un module. Sub AfficheUF() MaBoite.Show 8

9 End Sub L'instruction Load charge le UserForm en mémoire sans l'afficher. L'instruction Unload ferme le UserForm en le déchargeant de la mémoire. La syntaxe de cette instruction est : Unload UserForm. Il est également possible de fermer un UserForm en gardant en mémoire la valeur de ses contrôles par la méthode Hide. La syntaxe devient : UserForm.Hide. Chaque UserForm possède son propre module. Pour y accéder, cliquez sur le UserForm ou sur un contrôle puis tapez "F7" ou faîtes un double-clic sur l'objet. Par défaut, le module s'affichera avec une procédure évènementielle de type privée de l'objet sélectionné. Il est possible d ajouter des contrôles et de les personnaliser. 5 EXEMPLES DE CODE a) BOUCLES ET CONDITIONS - Les conditions : Les conditions sont très courantes dans les applications VB. Elles peuvent déterminer la valeur que prennent les variables, arrêter une procédure, appeler une procédure, quitter une boucle, atteindre une étiquette. Les exemples suivants vont déterminer la valeur que prendra la variable Mention par rapport à des notes. Le tableau des notes est : Notes : Mention : 0 Nul 1 à 5 Moyen 6 à 10 Passable 11 à 15 Bien 16 à 19 Très bien 20 Excellent L'instruction la plus courante dans VB est la condition If condition Then valeur vrai : 'La Note se trouve dans la cellule "A1", la mention est à mettre dans la cellule "B1" 'Pour trouver la valeur de la mention, on pourrait écrire : Dim Note As Integer Dim Mention As String Note = Range("A1") If Note = 0 Then Mention = "Nul" 9

10 If Note >= 1 And Note <6 Then Mention = "Moyen" If Note >= 6 And Note <11 Then Mention = "Passable" If Note >= 11 And Note <16 Then Mention = "Bien" If Note >= 16 And Note <20 Then Mention = "Très Bien" If Note = 20 Then Mention = "Excellent" Range("B1") = Mention Si la valeur vraie possède plusieurs lignes d'instructions, la syntaxe devient If Condition Then Valeur vraie End If. 'Si la note est égale à 0, la mention prend comme valeur "Nul" et la couleur de la police devient Rouge: Dim Note As Integer Dim Mention As String Note = Range("A1") If Note = 0 Then Mention = "Nul" Range("B1").Font.Color = RGB(255, 0, 0) End If Range("B1") = Mention Dans notre exemple, l'instruction peut être mieux structurée. La couleur de la police de la mention est rouge si la note est inférieure à 10 et verte si la note est supérieure à 10 en utilisant la syntaxe If condition Then valeur vrai Else valeur fausse End If. If Note < 10 Then Range("B1").Font.Color = RGB(255, 0, 0) Else Range("B1").Font.Color = RGB(255, 0, 0) End If Pour calculer la valeur de la mention, on utilisera plus facilement la syntaxe If condition Then valeur vraie ElseIf condition Then valeur vrai Else valeur vraie End If en ajoutant autant de fois que nécessaire l'instruction ElseIf. Dim Note As Integer Dim Mention As String Note = Range("A1") If Note = 0 Then Mention = "Nul" ElseIf Note >= 1 And Note <6 Then Mention = "Moyen" ElseIf Note >= 6 And Note <11 Then Mention = "Passable" ElseIf Note >= 11 And Note <16 Then 10

11 Mention = "Bien" ElseIf Note >= 16 And Note <20 Then Mention = "Très Bien" Else Mention = "Excellent" End If Range("B1") = Mention Dans le cas de conditions multiples, comme dans notre exemple, on préférera le bloc d'instruction Select Case expression Case valeur expression Case Else End Select. Dim Note As Integer Dim Mention As String Note = Range("A1") Select Case Note Case 0 Mention = "Nul" Case 1 To 5 Mention = "Moyen" Case 6 To 10 Mention = "Passable" Case 11 To 15 Mention = "Bien" Case 16 To 19 Mention = "Très Bien" Case Else Mention = "Excellent" End Select Range("B1") = Mention Une condition peut appeler une étiquette. Une étiquette représente un endroit de la procédure. Elle se déclare par un nom suivi du signe ":". Dans l'exemple suivant, si i prend la valeur 10, la procédure va directement à la ligne Msgbox "Fin du programme". Dim i As Integer instructions If i = 10 Then GoTo Fin instructions Fin: Msgbox "Fin du programme" Les boucles : Les boucles le plus souvent utilisés sont les boucles For... Next. Elles permettent de répéter un nombre de fois défini un bloc d'instructions. Elles utilisent une variable qui est incrémentée ou décrémentée à chaque 11

12 répétition. Dim i As Integer 'La boucle suivante va écrire les chiffres de 1 à 10 'dans la plage de cellule "A1:A10". La variable i 's'incrémente de 1 à chaque fois For i = 1 To 10 Range("A1").Offset(i - 1) = i Next i La variable peut être incrémentée d'une valeur différente de 1 par le mot Step. Dim i As Integer, j As Integer 'La boucle suivante va écrire les chiffres pairs 'dans la plage de cellule "A1:A10". La variable i 's'incrémente de 2 à chaque fois j = 0 For i = 2 To 20 Step 2 Range("A1").Offset(j) = i j = j + 1 Next i La variable peut également être décrémentée. Dans ce cas, le mot Step est obligatoire. Dim i As Integer, j As Integer 'La boucle suivante va écrire les chiffres de 20 à 10 'dans la plage de cellule "A1:A10". La variable i 'se décrémente de 1 à chaque fois j = 0 For i = 20 To 10 Step -1 Range("A1").Offset(j) = i j = j + 1 Next i 12

13 A l'intérieur d'un bloc d'instruction For Next, l'instruction Exit For, peut quitter la boucle avant que la variable n'est atteint sa dernière valeur. Dans le tableau suivant se trouve une liste d'élèves avec leurs notes. Pour connaître la note de Paul, on pourrait utiliser : Dim i As Integer Dim NbreEleve As Integer, NoteEleve As integer Dim Cel As Range 'On affecte la cellule "A1" à la variable Cel Set Cel = Range("A1") 'La dernière ligne - 1 correspond au nombre d'élèves NbreEleve = Cel.End(Xldown).Row - 1 For i = 1 To NbreEleve If Cel.Offset(i) = "PAUL" Then 'On récupère la note NoteEleve = Cel.Offset(i, 1) 'puis on sort de la boucle Exit For End If Next i Msgbox "La note de Paul est " & NoteEleve 13

14 Pour répéter un bloc d'instructions pour chaque objet d'une collection ou pour chaque élément d'un tableau, on utilisera le bloc d'instruction For Each Objet In Collection Next. L'exemple suivant mettra la police de couleur rouge si les notes sont inférieures à 10 et de couleur verte si les notes sont supérieures à10. Dim Cel As Range, Cel2 As Range 'On affecte la plage de cellules "B2:B15" 'à la variable Cel Set Cel = Range("B2:B15") 'Pour chaque cellule de la plage de cellule For Each Cel2 In Cel If Cel2 < 10 Then 'Police de couleur rouge Cel2.Font.Color = RGB(0, 255, 0) Else 'Police de couleur verte Cel2.Font.Color = RGB(255, 0, 0) End If Next On peut également utiliser l'instruction Exit For pour sortir d'un bloc d'instruction For Each... Next. Les boucles conditionnelles: Les boucles While condition Wend exécutent un bloc d'instruction tout pendant que la condition est vraie. Dim Calcul As Integer, Compteur As Integer Compteur = 1 'Le bloc d'instruction suivant va additionner les ' nombres de 1 à 10 ( ). 'Tant que la valeur de Compteur est inférieur 11 While Compteur < 11 Calcul = Calcul + Compteur 'Ne pas oublier d'incrémenter le compteur sinon 'la boucle ne pourra pas s'arrêter. Compteur = Compteur + 1 Wend Msgbox Calcul 14

15 Les boucles Do Loop sont mieux structurées que les boucles While Wend. On peut à tout moment sortir d'une boucle Do Loop par l'instruction Exit Do. La boucle Do While condition Loop exécute un bloc d'instruction tout pendant que la condition est vraie. Dans l'exemple suivant, on veut ajouter l'élève Annie à la liste des élèves. Dim Compteur As Integer Dim Cel As Range 'On affecte la cellule "A1" à la variable Cel Set Cel = Range("A1") Compteur = 1 'Le bloc d'instruction suivant va se répéter 'tant que la cellule n'est pas vide Do While Cel.Offset(Compteur) <> "" 'Ne pas oublier d'incrémenter le compteur sinon 'la boucle ne pourra pas s'arrêter. Compteur = Compteur + 1 Loop Cel.Offset(Compteur) = "ANNIE" Dans l'exemple précédent, la condition est testée à l'entrée de la boucle. Dans la boucle Do Loop While condition, le bloc d'instruction est exécuté une fois avant que la condition soit testée. Dim Compteur As Integer Dim Cel As Range 'On affecte la cellule "A1" à la variable Cel Set Cel = Range("A1") Compteur = 1 'Le bloc d'instruction suivant va se répéter 'tant que la cellule n'est pas vide Do 'Ne pas oublier d'incrémenter le compteur sinon 'la boucle ne pourra pas s'arrêter. Compteur = Compteur + 1 Loop While Cel.Offset(Compteur) <> "" Cel.Offset(Compteur) = "ANNIE" 15

16 Pour sortir d'une boucle, on utilise l'instruction Exit Do. Pour recherche la note de André : Dim Compteur As Integer, NoteEleve As integer Dim Cel As Range 'On affecte la cellule "A1" à la variable Cel Set Cel = Range("A1") Compteur = 1 'Le bloc d'instruction suivant va se répéter 'tant que la cellule n'est pas vide Do While Cel.Offset(Compteur) <> "" 'Si la valeur de la cellule est "ANDRE", on sort 'de la boucle If Cel.Offset(Compteur) = "ANDRE" Then Exit Do End If 'Ne pas oublier d'incrémenter le compteur sinon 'la boucle ne pourra pas s'arrêter. Compteur = Compteur + 1 Loop NoteEleve = Cel.Offset(Compteur, 1) Msgbox "La note de André est " & NoteEleve Les boucles Do Until sont identiques aux boucles Do While, seulement le bloc d'instruction est répété tout pendant que la condition n'est pas vraie. La syntaxe est exactement la même, il y a juste le mot Until qui remplace le mot While. Si on reprend l'exemple précédent, la procédure deviendrait : Dim Compteur As Integer, NoteEleve As integer Dim Cel As Range 'On affecte la cellule "A1" à la variable Cel Set Cel = Range("A1") Compteur = 1 'Le bloc d'instruction suivant va se répéter 'tant que la cellule n'est pas vide Do Until Cel.Offset(Compteur) = "ANDRE" 'Ne pas oublier d'incrémenter le compteur sinon 'la boucle ne pourra pas s'arrêter. Compteur = Compteur + 1 Loop NoteEleve = Cel.Offset(Compteur, 1) 16

17 Msgbox "La note de André est " & NoteEleve b) AUTRES EXEMPLES MACROS SUR CELLULES Ecrire une phrase à l envers Sub Inverse() Dim Phrase1 As String, Phrase2 As String Dim i As Integer Phrase1 = Range("A1") For i = 0 To Len(Phrase1) - 1 Phrase2 = Phrase2 & Mid(Phrase1, Len(Phrase1) - i, 1) Next i Range("A2") = Phrase2 End Sub Obliger l écriture en majuscule 'La procédure évènementielle suivante met en majuscule le contenu des 'cellules. La ligne d'instructions On Error Resume Next permet d'éviter 'le message d'erreur lorsque plusieurs cellules sont sélectionnées. Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next Target = UCase(Target) End Sub 17

18 Affiche aléatoirement un nombre compris entre 1 et 10 'Cette procédure place dans la cellule A1 un chiffre aléatoire compris 'entre 0 et 10 Sub Aleatoire() Dim NbreAlea As Integer Randomize NbreAlea = Int((10 * Rnd) + 1) Range("A1") = NbreAlea End Sub Somme des nombres écrits en rouge 'Cette procédure place dans la cellule A1 la somme des nombres écrits 'en rouge Sub Somme_Rouge() Dim Cel As Range Dim SomRoug As Integer For Each Cel In Selection If Cel.Font.ColorIndex = 3 Then SomRoug = SomRoug + Cel End If Next Range("A1") = SomRoug End Sub 18

19 Numéro de la semaine 'Cette procédure place dans la cellule A1 le numéro de la semaine de la 'date en cours Sub Numero_Semaine() Dim MaDate As Date Dim Numero As Byte MaDate = Date Numero = Format(MaDate, "ww", vbmonday) Range("A1") = Numero End Sub Extraire les consonnes et les voyelles d'une chaîne de caractères Sub Cons_Voy() Dim i As Integer Dim Chaine As String Dim Caract As String * 1 Dim Conson As String, Voyel As String Chaine = Range("A1") For i = 1 To Len(Chaine) Caract = Mid(Chaine, i, 1) Select Case LCase(Caract) Case "a", "e", "i", "o", "u", "y" Voyel = Voyel & Caract Case Else Conson = Conson + Caract End Select Next i Range("A2") = Conson Range("A3") = Voyel End Sub 19

Une macro. Que représente une macro? Enregistrer une macro

Une macro. Que représente une macro? Enregistrer une macro 1 Une macro Que représente une macro? Une macro est une suite d instructions écrites l une après l autre. Lors de son exécution, Excel interprète les lignes de code de votre macro dans l ordre où vous

Plus en détail

UFRSTAPS Toulouse. UE11 Projet de développement VBA MASTER 2 Tribet Hervé

UFRSTAPS Toulouse. UE11 Projet de développement VBA MASTER 2 Tribet Hervé UFRSTAPS Toulouse UE11 Projet de développement VBA MASTER 2 Tribet Hervé 2009 I. Présentation Visual Basic pour Applications (VBA) est le langage de programmation des applications de Microsoft Office.

Plus en détail

Excel 2002 VBA Programmation

Excel 2002 VBA Programmation Excel 2002 VBA Programmation SOMMAIRE Structures conditionnelles... 3 A) L'instruction If... 3 B) L'instruction If Then Else... 3 C) L'instruction If Then Elseif... 4 D) L'instruction Select Case... 4

Plus en détail

Haute École de Gestion 05/10/2007. au cours Programmation en VBA Excel. Faisons connaissance. Etudiants se présentent

Haute École de Gestion 05/10/2007. au cours Programmation en VBA Excel. Faisons connaissance. Etudiants se présentent Bienvenue au cours en Excel Faisons connaissance Etudiants se présentent Nom, Prénom Avez-vous déjà fait des macros Excel? Avec-vous déjà programmé avec Excel? Avez-vous déjà programmé avec d'autres langages

Plus en détail

EXCEL. Chapitre 4 : Le langage Visual Basic Application. Claude Duvallet

EXCEL. Chapitre 4 : Le langage Visual Basic Application. Claude Duvallet Chapitre 4 : Le langage Visual Basic Application Claude Duvallet Université du Havre UFR des Sciences et Techniques 25 rue Philippe Lebon BP 540 76058 Le Havre Cedex Courriel : Claude.Duvallet@gmail.com

Plus en détail

Automatisation des tâches avec les macros Visual Basic

Automatisation des tâches avec les macros Visual Basic Automatisation des tâches avec les macros Visual Basic Si vous ne connaissez pas les macros, ne vous laissez pas impressionner par le terme. Une macro est tout simplement un ensemble mémorisé de frappes

Plus en détail

AUTOMATISER SES TÂCHES AVEC LES MACROS

AUTOMATISER SES TÂCHES AVEC LES MACROS AUTOMATISER SES TÂCHES AVEC LES MACROS U ne macro est un ensemble de commandes qui s exécute autant de fois que nécessaire simplement en les appelant par son nom. Les macros permettent d automatiser les

Plus en détail

Programmation en VBA

Programmation en VBA Programmation en VBA Présentation de Visual Basic Visual Basic : Basic : dérivé du langage Basic (Biginner s All purpose Symbolic Instruction Code) des années 60 Visual : dessin et aperçu de l interface

Plus en détail

Effectuer des tâches de manière automatisée. Créer une macro EXCEL

Effectuer des tâches de manière automatisée. Créer une macro EXCEL Effectuer des tâches de manière automatisée Créer une macro EXCEL I CONCEVOIR DES MACROS... 3 1.1 - Présentation... 3 1.2 - Enregistrer sa première macro... 4 1.3 - Enregistrer le fichier qui prend en

Plus en détail

I. FONCTIONS RECHERCHEV & RECHERCHEH

I. FONCTIONS RECHERCHEV & RECHERCHEH Chapitre VI : I. Fonctions RechercheV & rechercheh...1 I.1. La fonction RechercheV...1 I.2. La fonction RechercheH...2 II. Macros...3 II.1. la sécurité des macros...3 II.2. Créer une macros...4 II.3. Exécuter

Plus en détail

TD3 - Facturation avec archivage automatisé

TD3 - 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étail

Petite gestion des stocks

Petite gestion des stocks Petite gestion des stocks Comment quelques macros et du code VBA facilitent la gestion des données dans des feuilles de calcul Excel Vous avez demandé à quelques étudiants de BTS de gérer le stock des

Plus en détail

Remplir un document Word à partir d'un formulaire

Remplir un document Word à partir d'un formulaire Remplir un document Word à partir d'un formulaire Avec cette brochure, vous apprendrez à créer un formulaire simple sous Word. Celui-ci peut être destiné, une fois rempli, à garnir des zones du document

Plus en détail

ACTIVATION DES MACROS

ACTIVATION DES MACROS ACTIVATION DES MACROS Il faut d abord activer les macros dans Excel. Cela permet d afficher le menu développeur et d avoir accès à la page de programmation Visual Basic. Accès au menu développeur : Fichier

Plus en détail

Astuce 69 - Attacher des barres d outils à un classeur

Astuce 69 - Attacher des barres d outils à un classeur 54 Astuce 68 - Récupérer ses barres d'outils d'après une sauvegarde Il suffit d'ouvrir le fichier se terminant par.xlb pour retrouver les barres d'outils créées ou modifiées. Astuce 69 - Attacher des barres

Plus en détail

AUDIT «HYGIENE DES MAINS» Partie II Qualité technique des gestes d hygiène des mains

AUDIT «HYGIENE DES MAINS» Partie II Qualité technique des gestes d hygiène des mains AUDIT «HYGIENE DES MAINS» Partie II Qualité technique des gestes d hygiène des mains MANUEL INFORMATIQUE 2011 MODE D EMPLOI DU MODULE DE SAISIE ET D ANALYSE SOMMAIRE A INSTALLATION DE QUALIMAINS.XLS...

Plus en détail

Premières macros. 2010 Pearson Education France Excel & VBA Mikaël Bidault

Premières macros. 2010 Pearson Education France Excel & VBA Mikaël Bidault 2 Premières macros Au sommaire de ce chapitre Créer une macro GrasItalique Différentes méthodes d enregistrement Écrire la macro Créer une macro Titre_WordArt Stocker des macros 36 Excel et VBA L enregistrement

Plus en détail

Excel 2002 VBA Programmation

Excel 2002 VBA Programmation Excel 2002 VBA Programmation SOMMAIRE Débuter la programmation... 3 A) Cahier des charges... 3 1 - Quel(s) est(sont) le(s) résultat(s) à obtenir?... 3 2 - Quelles sont les données initiales à fournir?...

Plus en détail

Migration vers Excel

Migration vers Excel Dans ce guide Microsoft Microsoft Excel 2010 ne ressemble pas à Excel 2003, aussi nous avons créé ce guide afin de vous en faciliter la prise en main. Vous trouverez dans ce guide une présentation des

Plus en détail

1. Ouvrir l éditeur de VBA et ajouter un module

1. Ouvrir l éditeur de VBA et ajouter un module On peut programmer avec VBA des fonctions et des procédures. Une fonction pourra être utilisée comme la fonction Somme, et une procédure pourra devenir une macro. 1. Ouvrir l éditeur de VBA et ajouter

Plus en détail

RECHERCHE ET REMPLACER. Rechercher ou remplacer du texte ou des nombres dans une feuille de calcul

RECHERCHE ET REMPLACER. Rechercher ou remplacer du texte ou des nombres dans une feuille de calcul EXCEL 2007 RECHERCHE ET REMPLACER Rechercher ou remplacer du texte ou des nombres dans une feuille de calcul 1. Dans une feuille de calcul, cliquez sur une cellule quelconque. 2. Sous l'onglet Accueil,

Plus en détail

Pas-à-pas Excel 2000 et suivants

Pas-à-pas Excel 2000 et suivants Pas-à-pas Excel 2000 et suivants calculer automatiquement un date d échéance Objectif : calculer une date d échéance tenant compte de la durée variable d un contrat, faire apparaître automatiquement les

Plus en détail

Installation de LangageGraphique pour Excel 2013 (sous Microsoft Windows)

Installation de LangageGraphique pour Excel 2013 (sous Microsoft Windows) Installation de LangageGraphique pour Excel 2013 (sous Microsoft Windows) Pour Microsoft Office 2010 (Windows), 2011 (Macintosh) et 2013 (Windows), il est recommandé d installer LangageGraphique dans Excel

Plus en détail

ANTENNE REGIONALE AQUITAINE

ANTENNE REGIONALE AQUITAINE ANTENNE REGIONALE AQUITAINE GESTION DU RISQUE LIE AUX LEGIONELLES DANS LES EHPAD Guide d utilisation de l outil informatique Mars 2011 Sommaire Installation de l'application... 3 Ouverture du fichier...

Plus en détail

Tp n 2 : Fonctions statistiques et VBA (Visual Basic for Applications)

Tp n 2 : Fonctions statistiques et VBA (Visual Basic for Applications) Tp n 2 : Fonctions statistiques et VBA (Visual Basic for Applications) Partie 1: Fonctions statistiques Excel permet d effectuer une analyse statistique d un fichier de données à l aide d un utilitaire

Plus en détail

Macros et langage VBA Apprendre à programmer sous Excel (3ième édition)

Macros et langage VBA Apprendre à programmer sous Excel (3ième édition) Introduction A. Introduction 15 B. À qui s'adresse ce livre? 15 C. Qu est-ce qu une macro? 15 D. Quel intérêt de faire des macros? 16 E. Contenu de ce livre 16 L'éditeur de Visual Basic A. Introduction

Plus en détail

Contrôler les programmes VBA

Contrôler les programmes VBA 7 Contrôler les programmes VBA Au sommaire de ce chapitre Répéter une série d instructions : les boucles Utiliser des instructions conditionnelles Définir l instruction suivante avec GoTo Interagir avec

Plus en détail

Evaluation des résultats d un travail réalisé sous une page web

Evaluation des résultats d un travail réalisé sous une page web Evaluation des résultats d un travail réalisé sous une page web Positionnement du problème Des élèves réalisent un exercice en ligne via une page web qui contient des champs de réponses aux questions posées.

Plus en détail

CHAPITRE 1 PREMIERS PAS. Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22

CHAPITRE 1 PREMIERS PAS. Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22 CHAPITRE 1 PREMIERS PAS Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22 15 1.1. Créer un premier projet Pour commencer, lancez Visual Basic Express.

Plus en détail

Programmation Visual Basic sous Excel

Programmation Visual Basic sous Excel 1 Programmation Visual Basic sous Excel Version provisoire Septembre 06 1 Introduction Excel était avant tout un tableur. Au fil des versions, il a su évoluer et intégrer des fonctionnalités qui le rendent

Plus en détail

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Editions ENI VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Collection Ressources Informatiques Table des matières Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse

Plus en détail

CRÉER DES PROCÉDURES FUNCTION

CRÉER DES PROCÉDURES FUNCTION 1 CRÉER DES PROCÉDURES FUNCTION Dans ce chapitre La différence entre les procédures Sub et Function Comment créer des fonctions personnalisées? À propos des fonctions et des arguments Quelques exemples

Plus en détail

Programmation VBA. Identificateurs. Types de base. Déclaration d une variable. Commentaires. Activer l onglet Développeur (Excel)

Programmation VBA. Identificateurs. Types de base. Déclaration d une variable. Commentaires. Activer l onglet Développeur (Excel) Activer l onglet Développeur (Excel) Programmation VBA Michel Reid Cliquez sur le bouton Office (coin supérieur gauche) Cliquez sur le bouton Options Excel Dans la section Standard, cochez la case Afficher

Plus en détail

Contrôler les programmes VBA

Contrôler les programmes VBA 7 Contrôler les programmes VBA Au sommaire de ce chapitre Utiliser les opérateurs logiques Trier des données Répéter une série d instructions : les boucles Utiliser des instructions conditionnelles Définir

Plus en détail

DECOUVERTE DE L ALGORITHME

DECOUVERTE DE L ALGORITHME Sources : DECOUVERTE DE L ALGORITHME - algorithme et programmation : auteur : D. JAGER juin 2005. - algorithme : principes : auteur : D. JAGER juin 2005 I- INTRODUCTION Un programme informatique est constitué

Plus en détail

TABLEAU CROISE DYNAMIQUE

TABLEAU CROISE DYNAMIQUE TABLEAU CROISE DYNAMIQUE Cours Excel 3 ème Partie LEA3 Page 1 Cours Excel 3 ème Partie LEA3 Page 2 FILTRER UN CHAMP Il y a des moments ou vous ne voulez pas avoir une vision globale des données mais plutôt

Plus en détail

Université Paris 1 Panthéon Sorbonne UFR 06. Fiche de TD VBA

Université Paris 1 Panthéon Sorbonne UFR 06. Fiche de TD VBA 1 / 13 Fiche de TD VBA L objectif de cette fiche est de faire un rappel (voire une présentation rapide) du langage de programmation VBA et de son usage sur des documents Excel et Access. Pour rappel, VBA

Plus en détail

Table des matières. Microsoft Excel 2007. Présentation de la nouvelle interface (1)

Table des matières. Microsoft Excel 2007. Présentation de la nouvelle interface (1) Microsoft Excel 2007 Table des matières Présentation de la nouvelle interface (1) Interface utilisateur Ruban Onglets qui s affichent uniquement lorsque vous en avez besoin (2) Onglets de programme (3)

Plus en détail

Guide de démarrage rapide

Guide de démarrage rapide Guide de démarrage rapide L aspect de Microsoft Excel 2013 étant différent par rapport aux versions précédentes, nous avons créé ce guide pour vous aider à être opérationnel au plus vite. Ajouter des commandes

Plus en détail

CREATION D UN QUESTIONNAIRE AVEC QUESTION-REPONSE

CREATION D UN QUESTIONNAIRE AVEC QUESTION-REPONSE CREATION D UN QUESTIONNAIRE AVEC QUESTION-REPONSE ETAPE 1 : CREATION DU QUESTIONNAIRE SIMPLE Nous allons concevoir un questionnaire sur les moyens de communications. Pour créer un formulaire, cliquez sur

Plus en détail

Manuel d utilisation de FormXL Pro

Manuel d utilisation de FormXL Pro Manuel d utilisation de FormXL Pro Gaëtan Mourmant & Quoc Pham Contact@polykromy.com www.xlerateur.com FormXL Pro- Manuel d utilisation Page 1 Table des matières Introduction... 3 Liste des fonctionnalités...

Plus en détail

II. EXCEL/QUERY ET SQL

II. EXCEL/QUERY ET SQL I. AU TRAVAIL, SQL! 1. Qu est-ce que SQL?... 19 2. SQL est un indépendant... 19 3. Comment est structuré le SQL?... 20 4. Base, table et champ... 21 5. Quelle est la syntaxe générale des instructions SQL?...

Plus en détail

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE 1 Environnement Lancement du logiciel : ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE Atelier «pour approfondir» Le tableur OpenOffice Calc o Menu Démarrer > Tous les programmes > OpenOffice.org > OpenOffice.org

Plus en détail

Microsoft. Office. Manuel. Partager le classeur pour la modification et suivre les modifications

Microsoft. Office. Manuel. Partager le classeur pour la modification et suivre les modifications Microsoft Office Manuel Partager le classeur pour la modification et suivre les modifications Table des matières 1 INTRODUCTION... 1 2 PARTAGER LE CLASSEUR POUR LA MODIFICATION PAR PLUSIEURS UTILISATEURS...

Plus en détail

Concepts de base de Word

Concepts de base de Word Concepts de base de Word Word est une application performante de traitement de texte et de mise en page. Pour en tirer le meilleur parti, il faut d abord en comprendre les concepts de base. Ce didacticiel

Plus en détail

Fonction Personnalisée sous EXCEL

Fonction Personnalisée sous EXCEL Fonction Personnalisée sous EXCEL Les fonctions sont des unités de programme qui retournent un résultat. Function Nom-de-la-fonction ( [liste des paramètres] ) Type du résultat Sortie immédiate, éventuellement,

Plus en détail

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Editions ENI VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Collection Ressources Informatiques Extrait Chapitre 8 A. Présentation Un événement est une action utilisateur ou système reconnue

Plus en détail

Pas-à-pas. Gérer un budget de décors pour un film

Pas-à-pas. Gérer un budget de décors pour un film Pas-à-pas Gérer un budget de décors pour un film Objectif : gérer avec un minimum de risque d erreur le budget de décors d un film en tenant compte des notes de frais à rembourser. Pouvoir établir le détail

Plus en détail

Créer des tableaux. Définir un style de tableau PRATIQUE. AutoCAD 2005

Créer des tableaux. Définir un style de tableau PRATIQUE. AutoCAD 2005 AutoCAD 2005 Créer des tableaux Un tableau est un cadre dans lequel des données texte peuvent être disposées en colonnes et en rangées. Ses propriétés, mémorisées dans un style, lui permettent de pouvoir

Plus en détail

Windows XP. Microsoft. Sommaire :

Windows XP. Microsoft. Sommaire : Microsoft Windows XP Sommaire : OUVERTURE DE SESSION...2 LE BUREAU...3 CHANGER D ENVIRRONEMENT...4 NOUVEAU RACCOURCI...7 LE MENU DEMARRER...9 LES PROGRAMMES AU DEMARRAGE...11 LA GESTION DES FICHIERS...12

Plus en détail

Premier programme VBA : syntaxe, édition, compilation

Premier programme VBA : syntaxe, édition, compilation 1 Premier programme VBA : syntaxe, édition, compilation Le langage VBA (Visual Basic for Applications) permet de concevoir des programmes selon une syntaxe qui lui est propre, puis d éditer et d exécuter

Plus en détail

1ère année LMD informatique/mathématique, UHL Batna. Module Bureautique. TD n 2 Windows XP

1ère année LMD informatique/mathématique, UHL Batna. Module Bureautique. TD n 2 Windows XP 1 TD n 2 Windows XP 1. Définition Windows est le système d'exploitation fourni par la compagnie Microsoft. Windows XP est un système multiutilisateur et multitâche qui fonctionne sur les micro-ordinateurs

Plus en détail

SURVEILLANCE DE LA CONSOMMATION RESEAU ATB RAISIN DES ANTIBIOTIQUES EN 2014 RESEAU D ALERTE, D INVESTIGATION

SURVEILLANCE DE LA CONSOMMATION RESEAU ATB RAISIN DES ANTIBIOTIQUES EN 2014 RESEAU D ALERTE, D INVESTIGATION RESEAU D ALERTE, D INVESTIGATION ET DE SURVEILLANCE DES INFECTIONS NOSOCOMIALES RAISIN SURVEILLANCE DE LA CONSOMMATION DES ANTIBIOTIQUES EN 2014 RESEAU ATB RAISIN GUIDE D UTILISATION DE L OUTIL INFORMATIQUE

Plus en détail

LES MACROS COMMANDES EXCEL 2007-2010

LES MACROS COMMANDES EXCEL 2007-2010 LES MACROS COMMANDES EXCEL 2007-2010 Avant de commencer Pour utiliser les macros dans un classeur, il faut qu'excel soit averti autrement il ne prendra pas en charge les macros. Voici deux images du classeur.

Plus en détail

Tableur - L'interface d'excel

Tableur - L'interface d'excel Tableur - L'interface d'excel Qu'est-ce qu'un tableur? - Une définition: un tableur est un outil informatique qui permet de traiter des données, d'effectuer des calculs de façon automatique. Ces calculs,

Plus en détail

Créer des macros sous Visual Basic pour Excel. Par Henry P. Aubert. Sommaire

Créer des macros sous Visual Basic pour Excel. Par Henry P. Aubert. Sommaire Créer des macros sous Visual Basic pour Excel Par Henry P. Aubert Sommaire 1 Qu est qu une macro? 2 2 Enregistrer la séquence des opérations à répéter 2 3 Visualiser le code d une macro 3 4 Ecrire ou modifier

Plus en détail

Premières macros. Au sommaire de ce chapitre. Créer une macro GrasItalique. Différentes méthodes d enregistrement. Écrire la macro

Premières macros. Au sommaire de ce chapitre. Créer une macro GrasItalique. Différentes méthodes d enregistrement. Écrire la macro 2 Premières macros Au sommaire de ce chapitre Créer une macro GrasItalique Écrire la macro Stocker des macros Différentes méthodes d enregistrement Créer une macro Titre_WordArt 22 Excel 2013 et VBA L

Plus en détail

WinTask : Automatisation de sites Web

WinTask : Automatisation de sites Web WinTask : Automatisation de sites Web Introduction Ce document a pour but de vous faire découvrir WinTask, le logiciel d'automatisation de tâches pour Windows et sites Web. WinTask vous permet d'automatiser

Plus en détail

Paramétrer votre traitement de texte

Paramétrer votre traitement de texte Paramétrer votre traitement de texte Voici quelques réglages que nous vous proposons d effectuer préalablement à l atelier sur votre traitement de texte MS Word ou Libre/Open Office L onglet développeur

Plus en détail

Pour créer une feuille, accédez à votre Drive, cliquez sur le bouton rouge Créer, puis sélectionnez Feuille de calcul dans le menu déroulant.

Pour créer une feuille, accédez à votre Drive, cliquez sur le bouton rouge Créer, puis sélectionnez Feuille de calcul dans le menu déroulant. 1 2 Grâce aux feuilles de calcul Google, vous pouvez en toute simplicité créer, partager et modifier des feuilles de calcul en ligne. Vous pouvez notamment : importer et convertir des données.xls,.csv,.txt

Plus en détail

manuellement. Le prototype ayant obtenu des résultats satisfaisants aux différents essais de labour est validé sur le plan suivant :

manuellement. Le prototype ayant obtenu des résultats satisfaisants aux différents essais de labour est validé sur le plan suivant : Comment importer un nuage de points d EXCEL vers CATIA V5, générer la surface «gauche» passant par les points et enfin usiner la surface. Ce travail a permis la réalisation d un outillage composé d une

Plus en détail

Installation de l'application... 3. Ouverture du fichier... 3. Avec Microsoft Excel...4 Avec Open Office...8. Saisie des données...

Installation de l'application... 3. Ouverture du fichier... 3. Avec Microsoft Excel...4 Avec Open Office...8. Saisie des données... Guide d'utilisation de l'outil informatique Décembre 2012 Sommaire Installation de l'application... 3 Ouverture du fichier... 3 Avec Microsoft Excel...4 Avec Open Office...8 Saisie des données... 11 Edition

Plus en détail

FORMATION EXCEL 2003 LIVRET 4 CALCULS ENTRE FEUILLES ET ENTRE CLASSEURS

FORMATION EXCEL 2003 LIVRET 4 CALCULS ENTRE FEUILLES ET ENTRE CLASSEURS FORMATION EXCEL 2003 LIVRET 4 CALCULS ENTRE FEUILLES ET ENTRE CLASSEURS AUTEUR : THIERRY TILLIER Ceci est un extrait du cours disponible sur http://www.coursdinfo.fr 2/21 Calculs entre feuilles et entre

Plus en détail

PROGRAMMATION : VISUAL BASIC 6.0

PROGRAMMATION : VISUAL BASIC 6.0 PROGRAMMATION : VISUAL BASIC 6.0 Les Procédures et fonctions:...2 Structure du programme :...2 Fonctions particulières:...2 Les Variables :...3 Structure de tableau:...3 Chaines de caractères:...3 Structures

Plus en détail

Installation de LangageGraphique pour Excel 2011 (sous Mac OS)

Installation de LangageGraphique pour Excel 2011 (sous Mac OS) Installation de LangageGraphique pour Excel 2011 (sous Mac OS) Pour Microsoft Office 2010 (Windows) et 2011 (Macintosh), il est recommandé d installer LangageGraphique dans Excel plutôt que dans Word.

Plus en détail

Traiter le son composer un album photos

Traiter le son composer un album photos Traiter le son composer un album photos PowerPoint 2007 EMMANUELLE MENNY 14/11/2009 Créer un album photo... 3 Insérer un son de la bibliothèque multimédia à l aide du ruban... 5 Insérer un son à l'aide

Plus en détail

Découvrir l environnement de Microsoft Office WORD 2010

Découvrir l environnement de Microsoft Office WORD 2010 1 Fiche ressource Découvrir l environnement de Microsoft Office WORD 2010 1. Lancer Word 2. Découvrir l interface 3. Utiliser les aides et les info-bulles 4. Modifier les principales options de Word et

Plus en détail

EMC SourceOne TM for Microsoft SharePoint Recherche dans les archives Carte de référence rapide version 7.2

EMC SourceOne TM for Microsoft SharePoint Recherche dans les archives Carte de référence rapide version 7.2 Utilisez la fonctionnalité pour rechercher et restaurer du contenu SharePoint archivé dans EMC SourceOne La fonctionnalité de SharePoint est destinée aux administrateurs et utilisateurs de SharePoint.

Plus en détail

AUDIT ENDOSCOPIE Endoscopes souples non autoclavables avec canaux. - Organisation, pratiques, gestion du risque infectieux «patient» -

AUDIT ENDOSCOPIE Endoscopes souples non autoclavables avec canaux. - Organisation, pratiques, gestion du risque infectieux «patient» - AUDIT ENDOSCOPIE Endoscopes souples non autoclavables avec canaux - Organisation, pratiques, gestion du risque infectieux «patient» - Guide d'utilisation de l'outil informatique Mai 2015 Sommaire Installation

Plus en détail

WINSTOCK. Winstock «PRISE EN MAIN RAPIDE»

WINSTOCK. Winstock «PRISE EN MAIN RAPIDE» WINSTOCK Winstock «PRISE EN MAIN RAPIDE» I - Le programme est multi - dossiers, la première opération est de créer votre propre dossier par l option Nouveau du menu Dossiers, saisissez un code de 5 caractères

Plus en détail

Programmation Windows TP API 01

Programmation Windows TP API 01 IUT de Provence, site d Arles 2009-2010 Département Informatique 1 ère année Programmation Windows TP API 01 Le but de ce premier TP est de vous familiariser avec l interface du Visual C++ et de vous faire

Plus en détail

TABLEAU CROISE DYNAMIQUE

TABLEAU 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étail

UJF Licence Sciences INF 112. TP3 : Partie 1 : Les macros-commandes de Microsoft PowerPoint Partie 2 : Les macros-commandes de Microsoft Excel

UJF Licence Sciences INF 112. TP3 : Partie 1 : Les macros-commandes de Microsoft PowerPoint Partie 2 : Les macros-commandes de Microsoft Excel UFR IMA Informatique & Mathématiques Appliquées Grenoble 1 UNIVERSITE JOSEPH FOURIER Sciences, Technologie, Médecine : Partie 1 : Les macros-commandes de Microsoft PowerPoint Partie 2 : Les macros-commandes

Plus en détail

TABLEURS Exemples de produits

TABLEURS Exemples de produits TABLEURS Exemples de produits Excel de MicroSoft, 1-2-3 de Lotus, SuperCalc de Computer Associates, VisiCalc de VisiCorp, Multiplan de MicroSoft, Quattro de Borland, ViewSheet de Acorn, Improve de Lotus,

Plus en détail

Initiation aux bases de données et à la programmation événementielle

Initiation aux bases de données et à la programmation événementielle Initiation aux bases de données et à la programmation événementielle Cours N 6 : VBA sous ACCESS Souheib BAARIR. Page web : http://pagesperso-systeme.lip6.fr/souheib.baarir/bdvba/support.htm E-mail : souheib.baarir@u-paris10.fr

Plus en détail

Morefunc. Préambule :

Morefunc. Préambule : Morefunc. Préambule : La majorité des applications DM51, notamment PAYECUICAE, FACTOREC et VARISTOCK, fonctionne grâce au concours de la macro complémentaire Morefunc, conçue par Laurent LONGRE. Une macro

Plus en détail

Aller plus loin avec le tableur : réaliser un suivi du budget du ménage

Aller plus loin avec le tableur : réaliser un suivi du budget du ménage 26 février 2013 p 1 Aller plus loin avec le tableur : réaliser un suivi du budget du ménage Pour permettre au plus grand nombre de réaliser cet exercice, nous utiliserons le logiciel libre Libre Office

Plus en détail

Programmation en VBA

Programmation en VBA Programmation en VBA Présentation de Visual Basic Visual Basic : Basic : dérivé du langage Basic (Biginner s All purpose Symbolic Instruction Code) des années 60 Visual : dessin et aperçu de l interface

Plus en détail

Informatique Macros en VBA / Excel

Informatique Macros en VBA / Excel Informatique Macros en VBA / Excel Licence 3 TCI et Tourisme A. Lemay 1 Introduction Visual Basic for Applications (VBA) est le langage de programmation des applications de Microsoft Office. VBA permet

Plus en détail

Référence : Emplacement des commandes Excel 2003 dans Excel 2007

Référence : Emplacement des commandes Excel 2003 dans Excel 2007 Référence : Emplacement des commandes Excel 2003 dans Excel 2007 Astuces d'utilisation de ce classeur 1. L'ordre des feuilles correspond à celui de l'interface utilisateur par défaut. Si vous le souhaitez,

Plus en détail

Comment créer et utiliser une fonction

Comment 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étail

Formation VBA. Grâce au VBA il est possible de réaliser à peu près tout ce que l'on souhaite avec Excel...

Formation VBA. Grâce au VBA il est possible de réaliser à peu près tout ce que l'on souhaite avec Excel... Formation VBA Table des matières Introduction... 1 Les macros... 2 Sélections de colonnes... 4 Propriétés... 6 Les couleurs... 7 Les variables... 9 Introduction Le VBA (Visual Basic for Applications) est

Plus en détail

Cours Visual Basic URCA

Cours Visual Basic URCA Cours Visual Basic URCA Sommaire Introduction à la programmation VBA et VB Syntaxe de base, variables Opérateurs de base, boucles Introduction à la programmation Qu est-ce que la programmation? Séquences

Plus en détail

LE LIVRET INFORMATISE SOUS EXCEL

LE LIVRET INFORMATISE SOUS EXCEL LE LIVRET INFORMATISE SOUS EXCEL Crée par le Réseau Ambition Réussite, novembre 2009 LE LIVRET : QUEL PRINCIPE ET QUELS AVANTAGES? Permettre une validation du socle commun en prenant en compte les évaluations

Plus en détail

Sommaire. Partie A VBA pour WORD et EXCEL 21. 1 Découvrir l éditeur VBA 23

Sommaire. Partie A VBA pour WORD et EXCEL 21. 1 Découvrir l éditeur VBA 23 Partie A VBA pour WORD et EXCEL 21 1 Découvrir l éditeur VBA 23 1.1 Enregistrer une macro... 25 Enregistrer une macro Excel... 26 Enregistrer une macro Word... 35 1.2 Accéder à l éditeur VBA... 40 Examiner

Plus en détail

PROGRAMMATION EN VBA(*) POUR EXCEL

PROGRAMMATION EN VBA(*) POUR EXCEL AGROPARISTECH PROGRAMMATION EN VBA(*) POUR EXCEL U.F.R. D INFORMATIQUE Document créé à partir des cours de Juliette Dibie (2008) et Christine Martin (2013) * Visual Basic pour Applications Introduction

Plus en détail

Pour trier, vous sélectionner tout votre tableau, puis vous allez à «Données» et «Trier». Vous choisissez la clé du tri et vous faites «OK».

Pour trier, vous sélectionner tout votre tableau, puis vous allez à «Données» et «Trier». Vous choisissez la clé du tri et vous faites «OK». Leçon N 6E Utilisation d un traitement de texte (6 ème partie) Cette leçon vous permet de réaliser ce qui est appelé un «Publipostage» Vous devez envoyer la même lettre à plusieurs destinataires différents?

Plus en détail

Table des matières : 16 ASTUCES OUTLOOK

Table des matières : 16 ASTUCES OUTLOOK Table des matières : 16 ASTUCES OUTLOOK Accéder rapidement à votre boîte de réception Ajouter directement les caractéristiques dans le carnet d'adresses Classez vos emails par couleurs Créez des Post-It

Plus en détail

Access Informatique Dominique FABRE 06 63 29 68 06. Présentation

Access Informatique Dominique FABRE 06 63 29 68 06. Présentation Présentation 1 Sommaire 1. Introduction a. Mais qu est ce donc Access? b. Comment fonctionne Access? 2. c. Les possibilités d Access? Mais avant tout quels sont vos objectifs!! 3. Définitions / Termes

Plus en détail

Excel Compléments (saisie, mise en forme, impression) [xx]

Excel Compléments (saisie, mise en forme, impression) [xx] Excel Compléments (saisie, mise en forme, impression) [xx] K. Zampieri, Version 6 février 2014 Table des matières 1 Saisie de données 3 1.1 Saisie de données............................... 3 1.2 Listes

Plus en détail

Important : le nom des variables doit être sur la première ligne et aucune colonne ne doit être laissée sans nom. Ne pas laisser de lignes vides.

Important : le nom des variables doit être sur la première ligne et aucune colonne ne doit être laissée sans nom. Ne pas laisser de lignes vides. EXCEL 2007 Créer un tableau croisé dynamique avec Excel 2007 Un tableau croisé dynamique est un outil qui permet de ressortir rapidement une synthèse à partir d une masse de données. La partie la plus

Plus en détail

Guide de démarrage de l'outil. Aperçus Sun Life Web. Introduction. À propos de ce guide de démarrage rapide

Guide de démarrage de l'outil. Aperçus Sun Life Web. Introduction. À propos de ce guide de démarrage rapide Guide de démarrage de l'outil Aperçus Sun Life Web Introduction L'outil Aperçus Sun Life : propose une interface facile à utiliser, vous permet de travailler à partir de votre ordinateur ou sur le Web,

Plus en détail

Découverte de l ordinateur. Explorer l ordinateur et gérer ses fichiers

Découverte de l ordinateur. Explorer l ordinateur et gérer ses fichiers Découverte de l ordinateur Explorer l ordinateur et gérer ses fichiers SOMMAIRE I L ORDINATEUR ET L EXPLORATEUR... 3 1.1 : PRESENTATION ET GENERALITES... 3 1.2 : CONNAÎTRE LES PROPRIETES D UN ELEMENT...

Plus en détail

Microsoft. Office. Manuel. Trier et filtrer des données

Microsoft. Office. Manuel. Trier et filtrer des données Microsoft Office Manuel Trier et filtrer des données Table des matières 1 INTRODUCTION... 1 2 FRACTIONNER SIMPLEMENT LE CONTENU DE DIFFÉRENTES CELLULES DANS DES COLONNES DISTINCTES... 2 3 TRIER RAPIDEMENT

Plus en détail

Collège Lionel-Groulx Service du soutien à l enseignement. PowerPoint 2007. Note de formation

Collège Lionel-Groulx Service du soutien à l enseignement. PowerPoint 2007. Note de formation Collège Lionel-Groulx Service du soutien à l enseignement PowerPoint 2007 Note de formation Johanne Raymond Automne 2009 Table des matières Interface... 1 Éléments de l interface graphique... 2 Bouton

Plus en détail

Mise en œuvre d un Site Sharepoint-V1

Mise en œuvre d un Site Sharepoint-V1 Mise en œuvre d un Site Sharepoint- MAJ 20/01/2015 Ce document décrit le paramétrage pour la mise en œuvre des fonctionnalités standard de Microsoft SharePoint 2013 NADAP et SharePoint NADAP ( Nouvelle

Plus en détail

INITIATION A POWERPOINT

INITIATION A POWERPOINT INITIATION A POWERPOINT P. BESSON OCTOBRE 2000 SOMMAIRE Chap. 1 Découverte de POWERPOINT I. Démarrer Powerpoint 1. Lancement de l application 2. Boite de dialogue de démarrage de Powerpoint II. Structure

Plus en détail

Formation tableur niveau 2 (LibreOffice Calc 4)

Formation tableur niveau 2 (LibreOffice Calc 4) Formation tableur niveau 2 (LibreOffice Calc 4) L objectif général de cette formation est de vous permettre d améliorer votre confort de travail et de découvrir quelques fonctions avancées de LibreOffice

Plus en détail

Vous pouvez corriger, modifier, compléter le texte dans un document. La touche,

Vous pouvez corriger, modifier, compléter le texte dans un document. La touche, Saisir du texte : La première étape pour réaliser une lettre ou un document est d en taper le texte au clavier. Le texte tapé apparaît dans le document à l endroit du curseur clignotant. Appuyer sur la

Plus en détail

Plateforme d'évaluation professionnelle. Manuel d utilisation de l interface de test d EvaLog

Plateforme d'évaluation professionnelle. Manuel d utilisation de l interface de test d EvaLog Plateforme d'évaluation professionnelle Manuel d utilisation de l interface de test d EvaLog Un produit de la société AlgoWin http://www.algowin.fr Version 1.0.1 du 18/01/2015 Table des matières Présentation

Plus en détail