Programmation VBA, tirez davantage des outils de la suite MS Office et plus encore!
Àpd 31.18 $ /h
La suite office de Microsoft est aujourd'hui un ensemble de logiciels pratiquement incontournable pour chacun d'entre nous, que ce soit durant notre scolarité, au travers de présentations PowerPoint, de rédactions de documents avec MS Word, de calculs et créations de graphiques en MS Excel ou durant notre vie professionnelle. Nous devons dans ce deuxième cas de figure en tirer encore plus en un minimum de temps.
D'aucuns auront remarqué qu'il est possible d'automatiser un ensemble d'actions au travers de l'enregistrement de "macros" afin de gagner du temps. Mais avez déjà songé au fait que derrière ses macros se cache du code informatique généré pour vous en "Visual Basic pour Applications" (VBA)? La compréhension de ce type de code et de la façon dont il manipule le "modèle objet" associé à l'application utilisée (par exemple les feuilles, les rangées et colonnes, les cellules, les valeurs qu'elles contiennent, dans le cas de Microsoft Excel) permet d'aller plus loin en terme d'automatisation et de flexibilité.
Le cours est adaptatif à l'élève et à son niveau. En fonction de la demande et du nombre de séances, il peut couvrir les bases de la programmation (notion de variable, de type, déclarations, manipulations, variable locale et globale, ... ) qui seront illustrées à l'aide de VBA ainsi que les bonnes pratiques de programmation (gestion d'erreurs, utilisation des commentaires, standardisation des noms de variables, modularité du code), jusqu'à la création d'un projet permettant l'interopérabilité entre différents outils de la suite office. (Par exemple l'association de notes prises avec l'outil OneNote aux dates d'un calendrier perpétuel créé en Excel). Voire même d'aborder des notions telles que la programmation orientée objet (polymorphisme, encapsulation) et les différences entre langage compilé et interprété.
Sky is the limit :))
D'aucuns auront remarqué qu'il est possible d'automatiser un ensemble d'actions au travers de l'enregistrement de "macros" afin de gagner du temps. Mais avez déjà songé au fait que derrière ses macros se cache du code informatique généré pour vous en "Visual Basic pour Applications" (VBA)? La compréhension de ce type de code et de la façon dont il manipule le "modèle objet" associé à l'application utilisée (par exemple les feuilles, les rangées et colonnes, les cellules, les valeurs qu'elles contiennent, dans le cas de Microsoft Excel) permet d'aller plus loin en terme d'automatisation et de flexibilité.
Le cours est adaptatif à l'élève et à son niveau. En fonction de la demande et du nombre de séances, il peut couvrir les bases de la programmation (notion de variable, de type, déclarations, manipulations, variable locale et globale, ... ) qui seront illustrées à l'aide de VBA ainsi que les bonnes pratiques de programmation (gestion d'erreurs, utilisation des commentaires, standardisation des noms de variables, modularité du code), jusqu'à la création d'un projet permettant l'interopérabilité entre différents outils de la suite office. (Par exemple l'association de notes prises avec l'outil OneNote aux dates d'un calendrier perpétuel créé en Excel). Voire même d'aborder des notions telles que la programmation orientée objet (polymorphisme, encapsulation) et les différences entre langage compilé et interprété.
Sky is the limit :))
Informations supplémentaires
Le cours s'accompagne de nombreux exercices pratiques. Il est donc préférable de disposer d'un ordinateur avec une version 10 ou 11 de Microsoft Windows lors des séances. Sur ce PC, une version d'essai d'office sera installée si l'élève n'en dispose pas. Le professeur amènera également son PC portable. Le cours peut être dispensé en français ou en anglais.
Lieu
Cours au domicile de l'élève :
- Autour de Bruxelles, Belgique
Présentation
Au niveau de ma personnalité, je suis jovial et communicatif.
Je souhaiterais vivement mettre à votre disposition, dans ce contexte, des compétences acquises au long d’une carrière riche en expériences diverses :
• ingénieur civil au sein du département informatique de la société « Euroclear Bank » plus de dix ans et gestion de l’équipe de développement d’applications client-serveur
• indépendant en tant que et chef de projet; position qui m’a amené à donner cours à un public adulte varié (développeurs informatiques, infirmiers-ères, médecins)
• détenteur de l’agrégation de l’enseignement secondaire supérieur (A.E.S.S.) obtenue à l’U.L.B. et enseignant en mathématiques et physiques pour la fédération Wallonie-Bruxelles avec quatre ans d’expérience dans plusieurs établissements scolaires (que ce soit dans l’enseignement qualifiant, professionnel, général, ou à des primo arrivants)
Au plaisir de vous rencontrer ;)
Je souhaiterais vivement mettre à votre disposition, dans ce contexte, des compétences acquises au long d’une carrière riche en expériences diverses :
• ingénieur civil au sein du département informatique de la société « Euroclear Bank » plus de dix ans et gestion de l’équipe de développement d’applications client-serveur
• indépendant en tant que et chef de projet; position qui m’a amené à donner cours à un public adulte varié (développeurs informatiques, infirmiers-ères, médecins)
• détenteur de l’agrégation de l’enseignement secondaire supérieur (A.E.S.S.) obtenue à l’U.L.B. et enseignant en mathématiques et physiques pour la fédération Wallonie-Bruxelles avec quatre ans d’expérience dans plusieurs établissements scolaires (que ce soit dans l’enseignement qualifiant, professionnel, général, ou à des primo arrivants)
Au plaisir de vous rencontrer ;)
Education
Ingénieur Civil : U.L.B. (1991-1995)
Master en Electronique : échange Erasmus avec l’université de Glasgow (1995)
Diplôme d’Etudes Supérieures en management : école de commerce Solvay (1997-1998)
Agrégation de l’enseignement secondaire supérieur (2022-2024)
Master en Electronique : échange Erasmus avec l’université de Glasgow (1995)
Diplôme d’Etudes Supérieures en management : école de commerce Solvay (1997-1998)
Agrégation de l’enseignement secondaire supérieur (2022-2024)
Expérience / Qualifications
08/2024 – 07/2025 Athénée Royal Andrée Thomas : Enseignant en Math et physique
10/2023 – 07/2024 Athénée Royal Toots Thielemans : Enseignant au DASPA, 3P Vente et 3TQ, 4TQ électricité
08/2022 – 07/2023 Ecole Active : Enseignant en Math. et Physique au DS;
09/2021 – 06/2022 Institut des Sœurs de Notre-Dame : Enseignant en Math.
06/2020 – 06/2021 C.H.U. Brugmann : Prescriptions hospitalières et ambulatoires informatisées, cours d'informatiques à des médecins et infirmiers-ères
08/2019 – 12/2019 BXL Formation : SAP Finance, relations clients
09/2012 – 04/2019 Gérant S.P.R.L. IT Shells : Consultance informatique
01/1996 – 05/2012 Euroclear Bank: Responsable de service de développement d’applications distribuées: cours sur l'utilisation de Visual Age for Smalltalk (IBM) et Microsoft Visual Studio
10/2023 – 07/2024 Athénée Royal Toots Thielemans : Enseignant au DASPA, 3P Vente et 3TQ, 4TQ électricité
08/2022 – 07/2023 Ecole Active : Enseignant en Math. et Physique au DS;
09/2021 – 06/2022 Institut des Sœurs de Notre-Dame : Enseignant en Math.
06/2020 – 06/2021 C.H.U. Brugmann : Prescriptions hospitalières et ambulatoires informatisées, cours d'informatiques à des médecins et infirmiers-ères
08/2019 – 12/2019 BXL Formation : SAP Finance, relations clients
09/2012 – 04/2019 Gérant S.P.R.L. IT Shells : Consultance informatique
01/1996 – 05/2012 Euroclear Bank: Responsable de service de développement d’applications distribuées: cours sur l'utilisation de Visual Age for Smalltalk (IBM) et Microsoft Visual Studio
Age
Adolescents (13-17 ans)
Adultes (18-64 ans)
Seniors (65+ ans)
Niveau du Cours
Débutant
Intermédiaire
Avancé
Durée
60 minutes
120 minutes
Enseigné en
français
anglais
Compétences
Disponibilité semaine type
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Garantie Le-Bon-Prof








