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

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

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

Transcription

1 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 informatiques? Enseignant se présente Nguyen Vi CAO Slide No : 2 HEG - - Nguyen Vi CAO 1

2 Contexte et orientations du cours Le cours programmation en Excel Dure une demi-journée (relativement court) Se concentrer sur les concepts et les instructions de base Est adressé aux économistes d'entreprise plus orienté vers la gestion que la technique Fait partie de l'option Finance et Gestion des Risque Faire une application simple dans le domaine financier Nguyen Vi CAO Slide No : 3 Démarche adoptée Le cours s'appuie sur l'amélioration progressive d'une application financière simple Etape 1: partir avec un 1 er modèle contenant des formules Etape 2: automatiser une tâche par une macro Etape 3: introduire l'interaction avec l'utilisateur Etape 4: remplacer les formules par des programmes Etape 5: faire un modèle dynamique par programmation A chaque étape, des éléments théoriques sont présentés en alternance avec la pratique Nguyen Vi CAO Slide No : 4 HEG - - Nguyen Vi CAO 2

3 Objectifs du cours Savoir Les concepts de base du langage Les instructions souvent utilisées en Faire une application financière simple en Par la suite Utiliser l'exemple vu au cours Faire des applications plus complexes en Nguyen Vi CAO Slide No : 5 Bibliographie RIVA Fabrice, 2005,«Applications financières sous Excel en Visual Basic», Economica BIDAULT Mikaël, 2005, «Microsoft Excel & XP», CampusPress Nguyen Vi CAO Slide No : 6 HEG - - Nguyen Vi CAO 3

4 1 er Modèle Excel (feuille de calcul avec données et formules) 1 er modèle Excel Bien souvent, une feuille de calcul avec Des zones contenant des données et paramètres Des zone contenant des formules Qui utilisent les références absolues et/ou relatives Qui utilisent des fonctions disponibles dans Excel Qui permettent d'obtenir des résultats On y ajoute éventuellement des graphiques, etc. Mais il n'y a pas de programmations Nguyen Vi CAO Slide No : 8 HEG - - Nguyen Vi CAO 4

5 Exemple: Le modèle Epargne0 Les constantes le nombre de périodes Les données (variables) Le capital initial Le taux d'intérêt La conversion en monnaie étrangère ou non Le taux de change Les formules permettent de calculer Le capital final en Frs Le capital final en monnaie étrangère si cette option est choisie Le capital en Frs à la fin de chacune des périodes de placement Nguyen Vi CAO Slide No : 9 2 ème modèle Excel (avec utilisation des Macros ) HEG - - Nguyen Vi CAO 5

6 2 ème modèle Excel avec utilisation des macros Il est possible d'enregistrer la séquence des opérations effectuées avec le clavier et la souris dans une macro L'exécution de la macro déclenche automatique la séquence des opérations enregistrées C'est un moyen rapide pour automatiser les tâches répétitive Cette automatisation ne demande pas de connaissance en programmation Nguyen Vi CAO Slide No : 11 Exercice: le modèle Epargne1 Ouvrir le modèle Epargne0 L enregistrer sous le nom Epargne1 Enregistre une macro nommée Epagne permettant de sélectionner les cellules contenant le capital initial, le taux d'intérêt et la conversion en devise Effacer le contenu des ces cellules Affecter cette macro à un bonton Tester le fonctionnement de la macro avec le bouton Nguyen Vi CAO Slide No : 12 HEG - - Nguyen Vi CAO 6

7 2 ème modèle Excel avec utilisation des macros Si l'onglet Développeur n'est pas disponible Cliquez sur le Bouton Microsoft Office, puis sur Options Excel. Dans la catégorie Standard, sous Meilleures options pour travailler avec Excel, cochez la case Afficher l'onglet Développeur dans le ruban, puis cliquez sur OK Nguyen Vi CAO Slide No : 13 2 ème modèle Excel avec utilisation des macros Pour enregistrer une macro Menu Développeur Cliquer sur Enregistrer une macro Donner le nom Epargne à la macro Faire la séquence d opérations Cliquer sur arrêter l enregistrement Nguyen Vi CAO Slide No : 14 HEG - - Nguyen Vi CAO 7

8 2 ème modèle Excel avec utilisation des macros Pour affecter une macro à un bouton Menu Insertion, Option Forme Dessiner le bouton, un rectangle par exemple Donner nom Epargne à votre bouton Cliquer sur le bouton droite de la souris Sélectionner affecter une macro Sélectionner la macro Epargne Nguyen Vi CAO Slide No : 15 Editeur Visual Basic HEG - - Nguyen Vi CAO 8

9 Pratique Ouvrir la macro Epargne dans l éditeur VB Ouvrir le modèle Epargne1 Sous le menu Développer, cliquer sur Visual Basic Dans la fenêtre Explorateur de projet cliquer sur Module 1 Ouvrir la macro Epargne Dans la fenêtre Code, observer le programme généré lors de l enregistrement de la macro Nguyen Vi CAO Slide No : 17 Editeur Visual Basic VB editor est un environnement pour facilite l écriture des programmes VB Fenêtre Explorateur de projets Fenêtre Code Fenêtre Propriété Nguyen Vi CAO Slide No : 18 HEG - - Nguyen Vi CAO 9

10 Remarque sur la structure de la macro La macro commence par Sub et se termine par End Sub Sub nom [(ListeArguments)] [instructions] End Sub Cette structure de base est appelée une procédure Elle permet de créer un module qui regroupe des instructions permettant d effectuer une tâche particulière Une procédure peut être appelée à partir d autres procédures par invocation de son nom et éventuellement des paramètres => programmation modulaire Nguyen Vi CAO Slide No : 19 Remarque sur la structure de la macro Il est important de Commenter le programme Commenter = insérer les lignes d explications précédées par un apostrophe Les commentaires facilitent la compréhension et la maintenance du programme Indenter les instructions Indenter = aligner les instructions de même niveaux en utilisant la barre d espace ou la tabulation L indentation améliore la lisibilité du programme donc sa compréhension Nguyen Vi CAO Slide No : 20 HEG - - Nguyen Vi CAO 10

11 et le langage Orienté Objets Concepts de base VB et VB (Visual Basic) Est un langage Orienté Objet de Microsoft Il ne dépend pas d applications hôtes (Visual Basic for Application) a la même syntaxe que VB Dépend d une application hôte (Excel, Word, Access, etc.) Nguyen Vi CAO Slide No : 22 HEG - - Nguyen Vi CAO 11

12 Langage Orienté Objets Un objet Est quelque chose qui a une existence, des propriétés propres, des actions qui règlent son comportement Exemple une voiture, une feuille Excel Une collection Ensemble d objets de mêmes natures Une classe Exemple les voitures, les feuilles Excel Définition commune d un ensemble d objet Exemple caractéristiques communes des voitures, des feuilles Excel Nguyen Vi CAO Slide No : 23 Langage Orienté Objets Un objet a Des propriétés Exemple: la couleur de la voiture, le nom de la feuille Excel Des méthodes Qui sont des actions qui règlent le comportement de l objet Exemple: démarrer la voiture, copier une feuille Excel Nguyen Vi CAO Slide No : 24 HEG - - Nguyen Vi CAO 12

13 Langage Orienté Objets Quelques mots clés Instanciation Créer un objet particulier à partir d une classe Héritage Les objets d une même classe ont des mêmes propriétés Nguyen Vi CAO Slide No : 25 Exemples d objets Excel Objet Workbook (représente un classeur) Propriétés: Fullname, FileFormat Méthodes: Close, Save Objet Worksheet (représente une feuille de calcul) Propriétés: Visible, EnableCalculation Méthodes: Copy, Delete Objet RANGE (représente une cellule, une ligne, une colonne ou une sélection de cellules) Propriétés: Value, Formula Méthodes: Select, ClearContents Nguyen Vi CAO Slide No : 26 HEG - - Nguyen Vi CAO 13

14 Utiliser les propriétés et méthodes d un objet Syntaxe pour modifier la propriété d un objet Objet.propriété = nouvelle valeur Range(«A3»).Value = 4 affecte la valeur 4 à la cellule A3 Syntaxe pour interroger la la propriété d un objet Variable = Objet.Propriété ValeurA3 = Range(«A3»).Value affecte à la variable ValeurA3 la valeur de la cellule A3 Syntaxe pour appliquer une méthode à un objet Objet.méthode Range(«A3»).ClearContents efface le contenu de la cellule A3 Nguyen Vi CAO Slide No : 27 La sélection HEG - - Nguyen Vi CAO 14

15 La sélection L objet RANGE représente une cellule, une ligne, une colonne ou une sélection de cellules Exemples: Pour sélectionner la plage A3:A6 Range(«A3:A6»).Select Pour sélectionner une plage de cellules contigües contenant des valeur à partir de la cellule A3 Range("A3").Select Range(Selection, Selection.End(xlDown)).Select Range(Selection, Selection.End(xlToRight)).Select Nguyen Vi CAO Slide No : 29 Les variables HEG - - Nguyen Vi CAO 15

16 Types de variables permet de définir plusieurs types de variable Chaque variable correspond à un domaine spécifique Integer Long Single Double String Boolean Entier (intervalle restreint) Entier (intervalle étendu) Réel (intervalle restreint) Réel (intervalle étendu) Chaîne de caractères Logique Nguyen Vi CAO Slide No : 31 Déclaration de variables Syntaxe Dim NomVariable As Type Exemples Dim TxIntérêt AS Single Dim NbPeriode AS Integer La déclaration de variable est conseillée Mais elle n est pas obligatoire Une variable non déclarée peut être affectée à des valeurs de n importe quel type Nguyen Vi CAO Slide No : 32 HEG - - Nguyen Vi CAO 16

17 Les interactions Les interactions L instruction Msgbox(arguments) affiche une fenêtre avec un texte à l écran Ex: Msgbox(«Merci!») affiche une fenêtre avec le texte «Merci!» à l écran Nguyen Vi CAO Slide No : 34 HEG - - Nguyen Vi CAO 17

18 Les interactions L instruction Inputbox(arguments) affiche une fenêtre permettant aux utilisateurs de saisir une donnée Inputbox(«Entrez le taux intérêt») affiche une fenêtre avec le texte «Entrez le taux intérêt» et permet à l utilisateur de saisir une valeur TxInt = Inputbox(«Entrez le taux intérêt») affecte la valeur saisie par l utilisateur à la variable TxInt Nguyen Vi CAO Slide No : 35 Exercice: modèles Epargne2 Ouvrir le modèle Epargne1 Enregistrer sous le nom Epargne2 En utilisant l instruction InputBox, modifier la procédure Epargne pour permettre à l utilisateur de saisir Le capital initial Le taux d intérêt La conversion Renvoyer les valeurs saisies par l utilisateur dans les cellules de la feuille où doivent se trouver ces valeurs Nguyen Vi CAO Slide No : 36 HEG - - Nguyen Vi CAO 18

19 Les fonctions Les fonctions Permet de retourner une valeur calculée à partir des arguments Function Nom [(ListeArguments)] [As type] [instructions] [nom = expression] [instructions] End Function Nguyen Vi CAO Slide No : 38 HEG - - Nguyen Vi CAO 19

20 Exercice: modèle Epargne3 Ouvrir le modèle Epargne2 L enregistrer sous le nom Epargne3 Ecrire une fonction nommée Epargner permettant de calculer le capital final à partir du capital initial, le taux d'intérêt et le nombre de périodes CapitalFinal = CapitalInitial * (1+TauxIntérêt)^NbPériode Renvoyer le capital final obtenu avec cette fonction dans la feuille à l endroit où il doit se trouver (en remplaçant la formule) Nguyen Vi CAO Slide No : 39 Les instructions de base HEG - - Nguyen Vi CAO 20

21 Les conditions If condition Then [instructions] [Else [instructions]] End If Nguyen Vi CAO Slide No : 41 Exercice: modèle Epargne4 Ouvrir le modèle Epargne3 L enregistrer sous le nom Epargne4 Modifier la procédure Epargne comme suit Calculer la conversion en monnaie étrangère en utilisant l instruction IF Si Renvoyer le résultat obtenu dans la feuille à l endroit où il doit se trouver en remplaçant la formule Nguyen Vi CAO Slide No : 42 HEG - - Nguyen Vi CAO 21

22 Les boucles While condition [instructions] Wend Nguyen Vi CAO Slide No : 43 Les boucles For compteur = début To fin [Step incrément] [instructions] Next [compteur] Nguyen Vi CAO Slide No : 44 HEG - - Nguyen Vi CAO 22

23 Les boucles Do [{While Until} condition] [instructions] Loop La syntaxe suivante est également valable: Do [instructions] Loop [{While Until} condition] Nguyen Vi CAO Slide No : 45 Mettre une formule dans une cellule Instruction FORMULA permet d écrire une formule dans une cellule ou ensemble de cellules Ex. Range(«A3»).FORMULA = («=A1-A2») met la formule A1-A2 dans la cellule A3 Nguyen Vi CAO Slide No : 46 HEG - - Nguyen Vi CAO 23

24 Exercice: Modèle Epargne5 Ouvrir le modèle Epargne4 L enregistrer sous le nom Epargne5 Modifier la procédure Epargne pour Effacer les périodes et les capitaux constitué (les détails) Permettre aux utilisateurs de saisir un nombre de périodes Calculer le capital final et le capital de chaque période (détails) Ecrire une formule dans une cellule de la feuille pour calculer le gain (capital final capital initial) Nguyen Vi CAO Slide No : 47 Interface utilisateur HEG - - Nguyen Vi CAO 24

25 Userform Concevoir l interface Dessiner l interface Coder l interface Nguyen Vi CAO Slide No : 49 Conclusion HEG - - Nguyen Vi CAO 25

26 vs formules Modèle avec formules est plus direct et plus simple Mais une formule peut être effacée par erreur est plus sûr Le code permet d écrire les résultats et les formules dans les cellules Il est moins accessible aux utilisateurs permet de faire des modèles interactifs Ce qui est difficile à faire avec des formules permet de faire des boucles Ce qui est difficile à faire avec des formules, voire l enregistrement des macros Nguyen Vi CAO Slide No : 51 HEG - - Nguyen Vi CAO 26

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

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

SUPPORT DE COURS EXCEL 2007 - MACROS

SUPPORT DE COURS EXCEL 2007 - MACROS SOMMAIIRE A.... PRESENTATION DES MACROS DANS EXCEL... 2 B... ENREGISTRER UNE MACRO... 2 1 PREPARATION... 2 2 ENREGISTRER UNE MACRO... 3 3 MODIFIER UNE MACRO... 3 4 AFFECTER UNE MACRO UN OBJET DE LA FEUILLE

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

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

Le Tableur EXCEL La Programmation en VBA

Le Tableur EXCEL La Programmation en VBA Le Tableur EXCEL La Programmation en VBA U.F.R. d informatique Juliette Dibie PLAN I. Introduction à excel VBA 1 II. L enregistreur de macro 2 II.1. Enregistrer une macro 2 II.2. Exécuter une macro 4 II.3.

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

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

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

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

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

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

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

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

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

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

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

Plan MODULE INF112. Algorithmique & Programmation. Algorithme vs Programme. Informatique INF112. UJF : L1- L2 / Année 2007-2008 1

Plan MODULE INF112. Algorithmique & Programmation. Algorithme vs Programme. Informatique INF112. UJF : L1- L2 / Année 2007-2008 1 Plan MODULE INF112 TD 3 2007 2008 Algorithme vs Programme Définition d une macro-commande La fenêtre graphique Introduction à l algorithmique Exercices 1 2 Algorithmique & Programmation Problème complexe

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

Programmation VBA, développement rapide d interfaces. Hervé Hocquard

Programmation VBA, développement rapide d interfaces. Hervé Hocquard Programmation VBA, développement rapide d interfaces Hervé Hocquard Sommaire Introduction VBA et Excel L éditeur (VBE) Modèle objet de VBA Procédures Sub Procédure Function Enregistrer des Macros Programmation

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

Sommaire. 1.1. VBA et les macros... 14 1.2. Un ou des VBA?... 15 1.3. Les avantages et les limites de VBA... 15

Sommaire. 1.1. VBA et les macros... 14 1.2. Un ou des VBA?... 15 1.3. Les avantages et les limites de VBA... 15 1 Introduction... 13 1.1. VBA et les macros... 14 1.2. Un ou des VBA?... 15 1.3. Les avantages et les limites de VBA... 15 2 L interface de développement... 17 2.1. L organisation du code... 18 Notions

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

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

Manipulation des Objets Excel sous VBA

Manipulation des Objets Excel sous VBA Manipulation des Objets Excel sous VBA Définitions Projet : à chaque classeur Excel est associé un projet VBA regroupant tous les modules de code VB Module : on a vu de quoi il s agit en VB, ils peuvent

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

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

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

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

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

Programmation 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é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

VBA Excel 2016 Programmer sous Excel : Macros et langage VBA

VBA Excel 2016 Programmer sous Excel : Macros et langage VBA Présentation 1. Présentation du langage VBA 17 1.1 Objectifs du langage VBA 17 1.2 Quelques définitions 18 1.3 Écriture de code VBA 19 2. Les macros d'excel 20 2.1 Affichage de l'onglet Développeur dans

Plus en détail

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

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

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

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

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

THÈME 2 : FONCTION PERSONNALISÉE - ENCHAÎNEMENT LINÉAIRE

THÈME 2 : FONCTION PERSONNALISÉE - ENCHAÎNEMENT LINÉAIRE Année universitaire 2014-2015 Informatique appliquée : Excel et programmation Licence de sciences économiques et de gestion : 3 e année Pierre-Henri GOUTTE THÈME 2 : FONCTION PERSONNALISÉE - ENCHAÎNEMENT

Plus en détail

THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS

THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS ANNUAL RETURNS FOR SHARES (2000 2007) 1 Mallika Gillieron Sommaire 1. Introduction... 2 1.1 Définition de Visual Basic... 2... 1.2 Objectif du projet...

Plus en détail

Les formations 2014 en bureautique

Les formations 2014 en bureautique Les formations 2014 en bureautique Parcours Excel Parcours PowerPoint Utiliser Excel au quotidien 1 jour mercredi 21/05 Concevoir une présentation réussie et efficace 1,5 jour lundi 26/05 et mardi 27/05

Plus en détail

Excel Visual Basic. Fiche formation Excel Visual Basic - N : 12104 - Mise à jour : 01/12/2015

Excel Visual Basic. Fiche formation Excel Visual Basic - N : 12104 - Mise à jour : 01/12/2015 Impression à partir du site https://offredeformation.picardie.fr le 11/02/2016. Fiche formation Excel Visual Basic - N : 12104 - Mise à jour : 01/12/2015 Excel Visual Basic CEFIRH 1 rue Joseph Cugnot Tél

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

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

Livret Utilisateur Excel 97 Niveau 3

Livret Utilisateur Excel 97 Niveau 3 TABLE DES MATIERES LES FONCTIONS DE RECHERCHE...3 LA FONCTION RECHERCHE...4 Nommer des plages de cellules...5 La fonction de calcul RECHERCHEV()...5 UTILISATION DE LISTES DE DONNÉES...8 REMARQUES PRÉALABLES

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

Apprentissage de la structure alternative en programmation : le cas GolfPerimat

Apprentissage de la structure alternative en programmation : le cas GolfPerimat Apprentissage de la structure alternative en programmation : le cas GolfPerimat Description du thème Propriétés Intitulé long Formation concernée Matière Présentation Notions Transversalité Description

Plus en détail

Master 1 Sciences du Sport et du Mouvement Humain

Master 1 Sciences du Sport et du Mouvement Humain Master 1 Sciences du Sport et du Mouvement Humain UE MET1 Méthodologie de la recherche en sciences de la vie et du comportement TP : initiation à la programmation en Visual Basic pour Excel B. Thon 1 introduction

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

Programmation d'openoffice (Macro-commandes).

Programmation d'openoffice (Macro-commandes). Programmation d'openoffice (Macro-commandes). Comme on l'a vu par ailleurs, OpenOffice est un tableur très puissant qui dispose d'un très grand nombre de fonctions (mathématiques, manipulation de texte,

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

Norme de programmation pour le cours et les travaux pratiques

Norme de programmation pour le cours et les travaux pratiques Université du Québec École de technologie supérieure Service des enseignements généraux www.seg.etsmtl.ca INF130 Ordinateurs et programmation Norme de programmation pour le cours et les travaux pratiques

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

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

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

Visual Basic for Applications

Visual Basic for Applications Visual Basic for Applications NOTIONS DE BASES Par Frédéric GRIMAUD Ecole des Mines de Saint-Etienne Présentation de Visual Basic Editor... 1 Introduction au langage de programmation VBA... 2 1. Les différents

Plus en détail

Introduction à Visual Basic

Introduction à Visual Basic La fenêtre (form) principale: Zone de titre Points d attraction pour le dessin des contrôles Menu Système Fenêtre s affichant lors de l exécution du programme 15 Raccourci F4 Propriétés de la fenêtre principale

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

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

VBA pour quoi faire. Combiner un nombre indéterminé de commandes. Créer de nouvelles commandes et fonctions. Automatiser des actions répétitives.

VBA pour quoi faire. Combiner un nombre indéterminé de commandes. Créer de nouvelles commandes et fonctions. Automatiser des actions répétitives. Introduction a VBA Notre étude B1 Présentation VBA, Editeur, langage,sécurité. B2 Présentation de Excel et VBA Excel. B3 Présentation Access, et VBA Access. B4 Présentation du langage Visual Basic. B5

Plus en détail

PREMIERS PAS SUR EXCEL Module de formation pour débutants 5 séances de 3 heures

PREMIERS PAS SUR EXCEL Module de formation pour débutants 5 séances de 3 heures PREMIERS PAS SUR EXCEL Module de formation pour débutants 5 séances de 3 heures 1 Qu est-ce qu un tableur? 2 Réaliser un tableau 3 Mettre en forme 4 Modifier un tableau 5 Choisir le mode d impression 6

Plus en détail

Table des matières. Chapitre 4 Travail avec plusieurs classeurs Ouverture de plusieurs classeurs 70

Table des matières. Chapitre 4 Travail avec plusieurs classeurs Ouverture de plusieurs classeurs 70 Table des matières v iii Table des matières Chapitre 1 Personnalisation du logiciel Personnalisation de l environnement Excel 2 Modification des options de l onglet Général 2 Modification des options de

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

Cours Visual Basic pour Application. Par Fabrice Pasquier

Cours Visual Basic pour Application. Par Fabrice Pasquier Cours Visual Basic pour Application Par Fabrice Pasquier Sommaire Introduction à la programmation Motivation - démos VBA et VB Syntaxe de base, variables Opérateurs de base, boucles Intégration à MS Excel

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

Visual Basic pour Applications

Visual Basic pour Applications Visual Basic pour Applications Les concepts de base de la programmation, 2ème partie Romain Tavenard Kévin Huguenin Christophe Avenel Romain.Tavenard@irisa.fr Kevin.Huguenin@gmail.com Christophe.Avenel@irisa.fr

Plus en détail

VBA Access 2013 Programmer sous Access

VBA Access 2013 Programmer sous Access Avant-propos 1. Introduction 15 2. Objectifs du livre 15 Généralités 1. Rappels 19 2. Principes fondamentaux de VBA 20 3. Passage des macros à VBA 21 3.1 Conversion de macros dans un formulaire ou un état

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

Formation Excel Perfectionnement. Programme. Introduction. Saisie de donnée. Objectif(s):

Formation Excel Perfectionnement. Programme. Introduction. Saisie de donnée. Objectif(s): Formation Excel Perfectionnement Objectif(s): -Gérer des documents Excel, mettre en forme un tableau et des données -créer des graphiques -Approfondir la pratique d'excel (outils et fonctions) par de multiples

Plus en détail

Votre première macro VBA

Votre première macro VBA Stéphane Gill Stephane.Gill@CollegeAhuntsic.qc.ca Table des matières Introduction 2 Environnement de développement 2 Structure d une macro VBA 3 Exécution d une macro VBA 4 Messages d erreurs de l interpréteur

Plus en détail

FORMATION VB.NET Visual Studio 2008

FORMATION VB.NET Visual Studio 2008 FORMATION VB.NET Visual Studio 2008 Livret 1 Introduction à Visuàl Studio Thierry TILLIER http://www.coursdinfo.fr Ce support de cours est réservé à un usage personnel. Toute utilisation et diffusion dans

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

Niveau : Découverte Pré-requis : Connaître les fonctionnalités de base de Word2007

Niveau : Découverte Pré-requis : Connaître les fonctionnalités de base de Word2007 EXCEL 2007 Niveau : Découverte Pré-requis : Connaître les fonctionnalités de base de Word2007 Table des matières L ENVIRONNEMENT DU LOGICIEL... 3 1. La fenêtre EXCEL 2007... 4 A. Ce qui ne change pas par

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

Chapitre I OBJECTIFS Page 2

Chapitre I OBJECTIFS Page 2 VBA EXCEL Page 1 Chapitre I OBJECTIFS Page 2 Groupe cible : Toutes les personnes qui veulent automatiser certaines tâches ou créer leur propre application dans Excel. Prérequis : Très bonne connaissance

Plus en détail

Définitions des termes et Architecture de l ordinateur

Définitions des termes et Architecture de l ordinateur 1 er Module du cours d informatique A Définitions des termes et Architecture de l ordinateur I) Définitions o Informatique o Logiciel o Programme o Application o Bureau o Dossier o Fichier o Virus et anti-virus

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

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

VB.NET: Section 2 : Environnement de développement Visual Basic.NET

VB.NET: Section 2 : Environnement de développement Visual Basic.NET VB.NET: Section 2 : Environnement de développement Visual Basic.NET Un environnement graphique de développement permettant de développer visuellement une grande partie de votre application. Un langage

Plus en détail

Fonctions... 3. Macros... 9

Fonctions... 3. Macros... 9 Exercices VBA Excel MERCI DE LAISSER CE LIVRET DANS LA SALLE. Exercices VBA Excel Décembre 2001 Fonctions... 3 Age (1)...4 Franc Euro...5 Facture...6 Age (2)...8 Macros... 9 Tableau (1)...10 Tableau (2)...11

Plus en détail

Logiciels Tableur et Bases de Données Applications Tableur Thème 1-01 : Environnement de travail EXCEL EPS - Bachelier - U.F.

Logiciels Tableur et Bases de Données Applications Tableur Thème 1-01 : Environnement de travail EXCEL EPS - Bachelier - U.F. Applications Tableur Thème 1-01 : Environnement de travail EXCEL EPS - Bachelier - U.F. :754603U32D1 info@clerbois-serge.be www.clerbois-serge.be 1. INTERFACE LOGICIELLE 1-1 1.1. EXEMPLES D'OBJETS SOUS

Plus en détail

Visual Basic pour Applications

Visual Basic pour Applications Visual Basic pour Applications Les concepts de base de la programmation, 1ère partie Romain Tavenard Kévin Huguenin Christophe Avenel Romain.Tavenard@irisa.fr Kevin.Huguenin@gmail.com Christophe.Avenel@irisa.fr

Plus en détail

Des macros Excel pour exporter et importer des modules de code VBA

Des macros Excel pour exporter et importer des modules de code VBA Cah. Techn. Inra, 2008, 65, 13-22 Des macros Excel pour exporter et importer des modules de code VBA Jean-Baptiste Duclos 1 Résumé : Cet article présente deux macros VBA Excel pour sauvegarder facilement

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

Pour tout le personnel de la CSDN

Pour tout le personnel de la CSDN OFFICE 2003 Pour tout le personnel COURS APERÇU DU CONTENU DATE ET HORAIRE LIEU WORD 2003 BASE LA MISE EN FORME DE CARACTÈRE ET DE PARAGRAPHE Exploiter la mise en forme de caractère Utiliser les alignements

Plus en détail

INTRODUCTION. I Principes et démarche. 1.1 Organisation du code, portée des informations

INTRODUCTION. I Principes et démarche. 1.1 Organisation du code, portée des informations INTRODUCTION Langage de script Pour les premières versions des outils bureautique que sont le tableur, le traitement de texte et la base de données personnelle, l objectif des éditeurs était de remplacer

Plus en détail

TRAVAUX PRATIQUES LIAISON DDE

TRAVAUX PRATIQUES LIAISON DDE MASTER Pro SII 2004-2005 I Utilisation des fonctions DDE Excel TRAVAUX PRATIQUES LIAISON DDE 1) Lien DDE entre 2 applications d'une même machine Ouvrir deux instances d'excel Ecrire dans la cellule A1

Plus en détail

Prise en main d un tableur Open Office

Prise en main d un tableur Open Office Prise en main d un tableur Open Office 1 Présentation de l écran de travail Barre des menus Barre d outil Standard Barre de mise en forme Zone d édition des formules zone active Adresse de la zone active

Plus en détail

Il existe plusieurs types de Langages de programmation : impérative, procédural, événementiel. Permet d automatiser des tâches : devenir plus

Il existe plusieurs types de Langages de programmation : impérative, procédural, événementiel. Permet d automatiser des tâches : devenir plus VBA Introduction pour Excel et Access http://perso.univ-rennes1.fr/virginie.sans/eco rennes1.fr/virginie.sans/eco VBA : introduction Il existe plusieurs types de Langages de programmation : impérative,

Plus en détail

Coup d œil sur le chapitre

Coup d œil sur le chapitre Coup d œil sur le chapitre Enregistrer une macro, page 6 Ajout d une macro à la Barre d outils Accès rapide, page 23 Affectation d un raccourci clavier à une macro, page 9 Conversion de formules en valeurs

Plus en détail

ART OSE Catalogue Année 2003/2004 DEVELOPPEMENT ACCESS BASE. Comprendre les bases de données relationnelles, structurer et gérer une base de données

ART OSE Catalogue Année 2003/2004 DEVELOPPEMENT ACCESS BASE. Comprendre les bases de données relationnelles, structurer et gérer une base de données ACCESS BASE Comprendre les bases de données relationnelles, structurer et gérer une base de données Connaissances d un logiciel, Word, Excel, ou autre 1. Introduction aux bases de données relationnelles

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

FORMATION VBA EXCEL 2003

FORMATION VBA EXCEL 2003 FORMATION VBA EXCEL 2003 Livret 1 Les macros introduction à la programmation Niveau 2 Thierry TILLIER Retrouvez tous nos cours bureautique sur http://www.e-presse.ca/ au Canada Ce support de cours est

Plus en détail

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010 Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010 Pourquoi migrer vers Office 2010? Pour bénéficier d une meilleure ergonomie Pour faciliter les échanges avec l extérieur Pour profiter de la puissance

Plus en dé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

Chapitre 4 Les tableaux

Chapitre 4 Les tableaux Chapitre 4 Les tableaux A. Introduction AutoCAD 2010 permet la création automatisée d objets tableaux. Ceci vous évite de concevoir des tableaux à partir de lignes individuelles, textes, et blocs. Après

Plus en détail

VBA pour Excel. 1 Généralités. L'essentiel... pour démarrer! 1.1 Les Objets de VBA. 1.2 Les objets sont hiérarchisés

VBA pour Excel. 1 Généralités. L'essentiel... pour démarrer! 1.1 Les Objets de VBA. 1.2 Les objets sont hiérarchisés VBA pour Excel L'essentiel... pour démarrer! 1 Généralités Visual Basic pour Applications (VBA) est un environnement de développement calqué sur Visual Basic, un outil de développement d'applications Windows.

Plus en détail

Programmation d'openoffice (boîtes de dialogues)

Programmation d'openoffice (boîtes de dialogues) Programmation d'openoffice (boîtes de dialogues) La deuxième partie de cette étude va porter sur la réalisation d'une boite de dialogue permettant d'introduire dans la cellule sélectionnée la valeur d'une

Plus en détail

4. Créer des compteurs, des curseurs ou des bandes déroulantes : a) Création des objets. b) Affectation à une cellule et réglage du pas.

4. Créer des compteurs, des curseurs ou des bandes déroulantes : a) Création des objets. b) Affectation à une cellule et réglage du pas. Logiciel Excel version Office 2007. Voici une liste non exhaustive de fonctions de ce logiciel en relation avec le stage. Au sommaire : 1. Créer des boutons de raccourci dans une barre d outils: a) Sélection

Plus en détail

Introduction à Access VBA (article invité)

Introduction à Access VBA (article invité) Introduction à Access VBA (article invité) Suite à des demandes d abonnés concernant le VBA, j ai proposé à Hervé Inisan du blog Le grenier Access d écrire un article invité à ce sujet, comme je l ai proposé

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