1. Livres & vidéos
  2. Apprenez le langage VBA
  3. Introduction
Extrait - Apprenez le langage VBA et devenez un expert sur Excel (3e édition)
Extraits du livre
Apprenez le langage VBA et devenez un expert sur Excel (3e édition) Revenir à la page d'achat du livre

Introduction

Introduction

Pourquoi apprendre VBA ?

Si vous êtes intéressé par ce livre, c’est que vous ne connaissez pas forcément très bien ce qu’est Visual Basic for Application et surtout ce qu’il est possible de faire avec.

Visual Basic for Application est un langage de programmation basé sur Microsoft Visual Basic mis en place pour Microsoft Office. L’objectif premier était d’apporter des fonctionnalités supplémentaires aux outils de la suite Office et plus particulièrement à Microsoft Excel.

En effet, la principale fonction de VBA pour Excel est d’aider à l’automatisation du calcul dans le tableur Excel, mais VBA va bien au-delà :

  • VBA permet de créer des fonctions Excel, gérées comme les formules Excel natives.

images/01SOB03N1.PNG
  • VBA introduit la notion de formulaire utilisateur, ce qui permet à l’utilisateur d’interagir avec l’application.

images/01SOB02.png
  • Mais surtout, VBA implémente de nombreuses fonctionnalités permettant par exemple : d’envoyer un mail (abordé dans le livre), de créer un rapport PowerPoint (abordé dans le livre), d’imprimer un document (abordé dans le livre), de lancer une application, d’ouvrir un fichier, de modifier des paramètres Windows…

VBA est un langage accessible, c’est-à-dire qu’il ne requiert pas de connaissances poussées en programmation. La syntaxe a volontairement été simplifiée pour la rendre plus facilement accessible. Les utilisateurs de Microsoft Office ne sont pas forcément des programmeurs, il s’agit plus généralement de professionnels ou étudiants réalisant des activités de gestion.

Ce langage doit donc vous permettre d’aller plus loin dans votre utilisation de Microsoft Office Excel.

Pourquoi ce livre ?

Aujourd’hui il existe des centaines de livres sur Excel et VBA et beaucoup se ressemblent même si le style peut varier.

Les manuels sont tous très complets mais optent principalement pour une approche assez informatique de Microsoft Office Excel. Or qui sont les principaux utilisateurs d’Excel ?

Certainement pas les informaticiens ou autres programmeurs. Excel est l’outil qui est le plus utilisé dans le cadre professionnel, pour tout type de profession. Alors certes, les définitions et termes techniques sont nécessaires et seront abordés pour apporter des bases suffisantes pour aller plus loin si vous le souhaitez, mais le plus important c’est de faire un livre pour tous, adapté à votre utilisation.

Ce livre apportera une autre approche, basée principalement sur des exemples extraits de la vie professionnelle. Ils sont d’ailleurs issus directement de certaines expériences. Les termes et le vocabulaire sont volontairement plus accessibles, car vous, lecteurs, n’êtes pas forcément des informaticiens aguerris et les termes propres à l’informatique peuvent vous paraître compliqués.

Toutefois, l’objectif n’est pas de tomber dans la vulgarisation et la simplification à outrance. Il est nécessaire aussi de vous apporter les meilleures bases pour aller encore plus loin. En effet, il est indispensable d’avoir le bon vocabulaire et les bons acquis pour apprendre toujours plus et surtout être en mesure de vous adapter à chaque situation que vous rencontrerez.

Quel est le niveau nécessaire pour lire ce livre ?

Vous utilisez Excel, vous connaissez le fonctionnement et vous utilisez probablement quelques formules. Vous vous rendez compte que l’outil est bien plus puissant que l’usage que vous en faites mais vous ne savez pas forcément comment vous y prendre.

Si vous ne connaissez rien à Excel, il est peut-être intéressant de découvrir quelques bases...

Avant de commencer

Vocabulaire spécifique

Pour être sûr de ne pas vous perdre lorsque vous lisez ce livre, il est utile d’avoir le bon vocabulaire.

Le fichier est l’appellation utilisée pour décrire le document contenant l’exemple. Un fichier possède un nom décrivant l’objet (Énoncé, Corrigé, NotionsCours) et une extension correspondant au format du fichier (Excel : xlsx, Excel avec gestion des macros : xlsm).

Le classeur est un terme employé pour décrire le fichier Excel. Il s’appelle classeur car il contient les feuilles Excel.

Une feuille Excel parfois nommée feuille de calcul est le tableur sur lequel nous allons travailler. Cette feuille possède un nom qui est inscrit sur l’onglet de la feuille. La plage de cellules est A1:XFD1048576 pour chaque feuille, soit 1 048 576 lignes pour 16 384 colonnes (de "A" à "XFD") soit 17 179 869 184 cellules par feuille de calcul..

Un nouveau classeur s’affiche ainsi :

images/01SOB03N2.PNG

La fenêtre se décompose ainsi :

  • La zone n°1 correspond aux onglets qui permettent d’accéder aux groupes de fonctionnalités. 

  • La zone n°2 correspond aux groupes de fonctionnalités. C’est dans les groupes de fonctionnalités que vous retrouverez les fonctionnalités d’Excel et entre autres un nouveau groupe où apparaît l’icône Copilot.

  • La zone n°3 correspond à la zone de nom. Dans cette zone, vous pouvez appeler une cellule, une plage ou un tableau soit par sa référence absolue, soit par son nom.

  • La zone n°4 correspond à la barre de formule.

  • La zone n°5 correspond à la cellule sélectionnée : avec l’icône Copilot (pas toujours présente) sur sa droite en attente d’éventuelle(s) instruction(s).

  • La zone n°6 correspond aux onglets de feuille de calcul.

Une cellule est nommée par sa colonne (en lettre) et sa ligne (en nombre). La cellule B3 correspond à la cellule de la ligne 3 et de la colonne 2. Ce nom est appelé référence absolue.

Une cellule a une valeur qui correspond à ce qui est affiché à l’écran.

Une cellule peut contenir une formule qui détermine la valeur de la cellule. Il est possible de reconnaître une formule car elle débute par le caractère = dans la barre de formule. Les formules peuvent faire référence à d’autres cellules et utilisent généralement des fonctions Excel.

Une cellule possède un format d’affichage qui correspond au format de restitution de la valeur. Par exemple, une date comme le 01/01/2025 est en fait une valeur numérique 45658 dont le format d’affichage est la date.

Copilot est l’assistant IA de Microsoft. Son utilisation sera abordée ultérieurement dans cet ouvrage assez basiquement. Pour aller plus loin avec Copilot, vous pouvez lire ces ouvrages, publiés aux Éditions ENI :

- Microsoft Copilot - Optimisez votre productivité en collaborant avec l’IA de Gilles BALMISSE

- Business Intelligence avec Excel et Copilot - Des données brutes à l’analyse stratégique (3e édition) de Boris NORO

Raccourcis-clavier

Microsoft Excel possède de nombreux raccourcis-clavier vous permettant de gagner du temps dans votre utilisation d’Excel.

Manipulation d’un classeur

Raccourcis-clavier

Actions

Ctrl N

Nouveau classeur

Ctrl S

Sauvegarder le classeur en cours

Ctrl P

Imprimer la sélection en cours

Ctrl O

Ouvrir un classeur

Manipulation du tableur

Raccourcis-clavier

Actions

Ctrl A

Sélectionner une plage entière / Si effectuée 2 fois : sélectionner toute la page.

Ctrl G (ou Ctrl 2)

Mettre le texte en gras

Ctrl I (ou Ctrl 3)

Mettre le texte en italique

Ctrl U (ou Ctrl 4)

Mettre le texte en souligné

Ctrl (ou F5)

Atteindre une cellule/plage

F2

Éditer la cellule en cours dans la barre de formule

Ctrl K

Ajouter un lien hypertexte

Ctrl L

Ajouter un tableau

Ctrl ;

Affiche la date du jour dans une cellule

Ctrl :

Affiche l’heure actuelle...