Programme de formation Excel 2013 VBA base et avancé 4 jours
Aborder la formation Excel 2013 VBA : Les bases de la programmation objet
Découvrir Excel 2013 VBA et les bases de la programmation objet
Utiliser les fichiers source
Différencier programmation procédurale et programmation orientée objet
Revoir les notions de base communes
Créer une classe et un objet en programmation
Microsoft Visual Studio est une suite de logiciels de développement pour Windows conçue par Microsoft. La dernière version s’appelle Visual Studio 2013.
Visual Studio est un ensemble complet d’outils de développement permettant de générer des applications Web ASP.NET, des Services Web XML, des applications bureautiques et des applications mobiles.
VBA est une version simplifiée du très populaire langage Visual Basic. Il permet à tous les informaticiens d’aborder facilement le développement. Par ailleurs, Office apporte une richesse d’interfaces utilisateur et de fonctions qui peuvent être réutilisées dans une application sous forme d’objets incorporés. Cette formation, très pratique, combine la maîtrise du langage VBA et la connaissance du modèle d’objets exposé par Office et permet ainsi d’apprendre à développer rapidement des applications sur-mesure.
Objectifs de cette formation Office VBA
Savoir automatiser des solutions informatiques élaborées basées sur l’intégration des composants Office pilotés par VBA
Apprendre à développer rapidement une application
Pouvoir exploiter la synergie des composants de la suite Office dans une application
Public de cette formation Office VBA
Toute personne amenée à développer en VBA
Pré-requis de cette formation Office VBA
Maîtriser l’utilisation d’Excel, Access et Word
Programme de cette formation Office VBA
Généralités
Enregistrer et exécuter des macros dans Excel et Word
Modifier des macros enregistrées
Se situer dans l’éditeur VBE (la fenêtre Code, la fenêtre Explorateur de projets…)
Créer des procédures Sub et des procédures Function
Structure du langage
Utiliser les variables et les constantes
Les instructions de structuration (IF, boucles Do et For…)
Documenter le code
Gérer les erreurs d’exécution
Les outils d’assistance au développement
Utiliser l’aide en ligne
Utiliser l’assistance en ligne (complément automatique des instructions, info express et info bulles automatiques)
Consulter la documentation sur les objets avec l’explorateur d’objets
Mettre au point les procédures avec les outils de débogage
Les boîtes de dialogue
Saisir et afficher des données avec InputBox et MsgBox
Utiliser les boîtes de dialogues prédéfinies des applications Office
Les formulaires utilisateurs (UserForms)
Créer et utiliser des formulaires VBA (UserForms)
Utiliser les outils de dialogue (boutons de commandes, zones de texte, zones de listes, cases à cocher…) dans les formulaires
Ajouter des contrôles ActiveX
Menus et barres d’outils
Exécuter une macro depuis une barre d’outils personnalisée
Exécuter une macro depuis un menu personnalisé
L’approche orientée Objet
Se familiariser avec les notions d’objets, classes, collections
Faire la distinction entre propriétés, méthodes, événements…
La programmation événementielle
Mettre en oeuvre les principaux événements se produisant dans Microsoft Office
Associer le déclenchement d’une procédure à un événement
Manipulation par VBA des objets Excel
Visualiser l’architecture des objets Excel
Utiliser l’objet Application pour des actions concrètes (inhiber l’affichage, ne pas afficher les messages d’alerte…)
Piloter en VBA la création, l’ouverture, la fermeture et l’enregistrement de classeurs
Importer des fichiers de type texte pour les formater et alimenter une base de données
Sélectionner, créer, déplacer, copier, supprimer une feuille d’un classeur
Déplacer et copier des feuilles entre classeurs
Mettre en oeuvre les différents modes de référencement des cellules dans Excel
Écrire et lire des données dans des cellules
Mettre en forme les cellules Excel
Copier, coller des plages de cellules
Créer et mettre à jour des tableaux croisés dynamiques et des graphiques
Manipulation par VBA des objets Word
Visualiser l’architecture des objets Word
Piloter en VBA la création, l’ouverture, la fermeture et l’enregistrement de documents
Créer et utiliser des signets pour accéder à des emplacements précis d’un document
Créer, sélectionner, modifier la structure et saisir des données dans des tableaux Word
Piloter les publipostages de Word
Manipulation par VBA des objets Access
Visualiser l’architecture des objets Access
Ouvrir, sélectionner et fermer des formulaires Access
Modifier les propriétés d’un formulaire par VBA (lecture seule, saisie uniquement…)
Utiliser les formulaires pour consulter, ajouter, supprimer, trier, et filtrer des données
Personnaliser et sécuriser la saisie des données en programmant l’exécution de code sur des événements liés aux formulaires
Piloter Access à l’aide de l’objet DoCmd
L’objet Report : principales propriétés et méthodes
Les contrôles des formulaires : principaux types, principales propriétés et méthodes
Pilotage intégré des composants d’Office à l’aide de VBA
Piloter les objets d’une application Office à partir d’une procédure située dans une autre application Office (Automation)
Gérer avec VBA les opérations de copier/coller entre applications Office (OLE)
Échanger des données entre les variables VBA, les champs des tables et des requêtes Access, les contrôles des formulaires Access, les variables de documents
Word, le contenu des documents Word et les cellules des classeurs Excel
Accès aux données
Accès aux données avec les objets de programmation (ADO, DAO)
Accès aux données par des instructions SQL
Intégration des instructions SQL dans les procédures VBA
Création et exploitation de bases de données depuis Office sans implantation d’Access (objets DATABASES, TABLEDEFS, QUERYDEFS, FIELDS)
Utilisation d’ActiveX
Utilisation de bibliothèques de procédures
Utilisation de fichiers de macros complémentaires
Utilisation de procédures stockées
Accès aux fonctions des DLL
Création de modules de classe
Outils et éléments de méthodologie permettant de développer une application structurée et sécurisée avec Office
Les plus de cette formation Office VBA
L’apprentissage par la pratique intensive : la majeure partie de la formation est consacrée à la mise en oeuvre des principes de développement présentés par l’animateur.
Les participants seront notamment amenés à développer en VBA des applications visant à créer des « moulinettes » Excel permettant de formater des fichiers texte, utiliser Excel pour réaliser des tableaux de bord basés sur des données Access, éditer depuis un formulaire Access des états créés dans Word intégrant des tableaux croisés et des graphiques Excel produits à partir de données saisies dans Access…
Oracle est un système de gestion de base de données relationnel (SGBDR) propriétaire fourni par Oracle Corporation et couramment utilisé dans les applications sur différentes plates-formes. Il a été développé par Lawrence Ellison, accompagné d’autres personnes telles que Bob Miner et Ed Oates…
OBJECTIFS
A la fin du cours, le participant sera capable de :
– Préparer les gestionnaires de la base de données à l’architecture et aux composants constitutifs du moteur de la base de données Oracle,
– …
CONTENU
– Introduction,
– Architecture de base de données,
– Structures de stockage de l’information,
– Gestion d’une base de données Oracle,
– Installation d’une base de données Oracle,
– Architectures d’applications – Oracle Net,
– Options de la base de données Oracle,
– …
Java est un langage objet dont nous verrons les concepts majeurs de la programmation orientée objet. La distinction entre les programmes utilisant une interface console
et les programmes utilisant une interface graphique seront abordés ainsi que les possibilités de programmation événementielle qui sont offertes par Java sous la forme
de classe standard.
OBJECTIFS
Ce stage intensif nécessite une bonne connaissance du langage Java.
Il permet de compléter ces connaissances de base sur les sujets les plus couramment rencontrer dans les applications professionnelles, ces domaines peuvent causer des difficultés même à des programmeurs expérimentés.
CONTENU
Le langage Travaux pratiques de rappels. Présentation du JDK utilisé. Nouveautés du JDK 1.5
Bibliothèques Rappels sur la compilation. Principe des librairies, JFC, Java Beans, Swing. Gestion des paquetages. Fichiers jar. CLASSPATH. Présentation de ant.
JDBC
Mécanismes de connexion aux bases de données. Principes de JDBC.
Utilisation des méta données. Exploitation du ResultSet.
Gestion du transactionnel.
Exemple d’application transactionnelle de Java à SQL
XML
Présentation des API de programmation : DOM, SAX.TPécriture d’un mini parseur XML.
Réseau Les classes principales d’accès au réseau
Programmation par socket, sérialisation. Transferts d’objets au travers du réseau. Création d’une application client/serveur réseau.
Accès aux ressources partagées, synchronisation, verrous. Utilisation des threads.
Accès concurrents Accès aux ressources partagées, synchronisation, verrous
Utilisation des threads
Java Management eXtension
Supervision avec JMX
Principe des MBeans, et exemples de MBeans standards fournis à partir du jdk 1.5
Sécurité Introduction à la sécurité Java. Protection du système vis à vis des applications tierces: SecurityManager, ClassLoader.
JCE. Chiffrement, chiffrement asymétrique, hachage
Intégration Exécution de commandes système depuis Java.
Appel de programme en C depuis Java: classes natives.
Appel de Java depuis le C. Instanciation d’une JVM.
JL Gestion SA vous propose des formations C++ vous aidant à connaître aux mieux l’environnement de c++…Il fait partie de la suite Microsoft Visual Studio, logiciel de développement pour Windows conçu par Microsoft. La dernière version s’appelle Visual Studio 2008.
Notre expérience de la formation en entreprise nous amène tout naturellement à nous spécialiser dans la formation sur mesure, aussi appelé formation à la carte.
Le principal avantage de cette formule est l’évaluation des besoins et l’élaboration de contenu spécifique à votre entreprise et à votre travail car vos besoins sont différents.
Organisées dans vos locaux ou dans nos salles de formation, les formations à la carte font l’objet d’un contenu de cours adapté aux besoins spécifiques des utilisateurs de votre entreprise.
Elles sont organisées pour 1 à 5 personnes, dans la langue de votre choix et à la date qui vous convient.
OBJECTIFS
A la fin du cours, le participant sera capable de :
– Utiliser le C++,
– …
CONTENU
– Introduction,
– Fonctions / Structure de programmes,
– Les variables,
– Les Opérateurs,
– Les structures de contrôle,
– Les tableaux,
– Les chaînes de caractères,
– Les pointeurs,
– Introduction aux objets,
– L’architecture et les relations des classes,
– La gestion de flux,
– Les templates,
– Les exceptions,
– …
Le langage C est l’un des plus anciens langage de programmation. Universellement employé, il a une syntaxe très stable dans le cadre de définition des normes professionnelles…
OBJECTIFS
A la fin du cours, le participant sera capable de :
– Utiliser le langage de programmation C,
– …
CONTENU
– Introduction,
– Fonctions / Structure de programmes,
– Les variables,
– Les Opérateurs,
– Les structures de contrôle,
– Les tableaux,
– Les chaînes de caractères,
– Les pointeurs,
– Introduction aux objets,
– L’architecture et les relations des classes,
– La gestion de flux,
– Les templates,
– Les exceptions,
– …
PRÉ-REQUIS
Avoir des connaissances générales
en informatique
OU
connaître “Operating System –
Windows”
OBJECTIFS A LA FIN DU COURS, LE PARTICIPANT SERA CAPABLE DE:
– Préparer les gestionnaires de la
base de données à l’architecture et
aux composants constitutifs du moteur de la base de données Oracle
– …
PROGRAMME
INTRODUCTION
– Oracle ?
– Comment travailler avec Oracle
– Informations de base ARCHITECTURE DE BASE DE DONNÉES
– Fichiers de la base de donnée
– Processus
– Organisation de la mémoire
– Traitement d’une instruction SQL
STRUCTURES DE STOCKAGES DE L’INFORMATIONS
INSTALLATION D’UNE BASE DE DONNÉES ORACLE
– Oracle Flexible Architecture
– Placement des
GESTION D’UNE BASE DE DONNÉES ORACLE ARCHITECTURE D’APPLICATION
– Oracle Net
– Le client / serveur
– Les trois tiers
Centre formation Bruxelles, Anvers, Liège, Namur, Gent
Ce cours apporte les éléments de base pour comprendre et aborder le langage JavaScript utilisé dans les pages HTML. Il se base sur de nombreux exercices pratiques.
La formation a pour objectifs de :
• acquérir la syntaxe de base pour comprendre, modifier, et développer des programmes JavaScript ;
• apporter aux participants les notions indispensables de l’HTML dynamique ;
• comprendre l’utilité du langage JavaScript dans le développement d’applications Intranet.
Toute personne souhaitant compléter ses connaissances en matière de techniques de publication sur le Web et de développement de solutions Intranet.
Il est nécessaire d’avoir une bonne connaissance du langage HTML et des techniques de programmation. La connaissance d’un autre langage de programmation orienté objet est un atout.
Notions de base du langage JavaScript
Insertion et utilisation du langage JavaScript dans une page HTML