Le langage VBA pour Excel
ERROR
00:00
00:00

TUTO Le langage VBA pour Excel

Mediaforma
40,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Excel est très pratique pour réaliser des documents sous la forme de tableaux : des bulletins de paie, des devis et des factures, par exemple. Il permet également de créer des études prévisionnelles, d'analyser et de synthétiser des données.
Parfois, il n'existe aucune fonctionnalité prédéfinie dans Excel pour répondre à un besoin particulier. Vous devez alors "programmer Excel" pour créer cette fonctionnalité.

Pour cela, vous pouvez passer par l'enregistreur de macros ou par le langage VBA.

Cette formation vidéo va vous apprendre à utiliser l'un comme l'autre. Aucune connaissance en programmation n'est nécessaire.
 

Au programme de cette formation VBA Excel

Avec cette formation complète, vous maîtriserez le langage VBA et l'enregistreur de macros.

Vous saurez :

  • tracer automatiquement des graphiques,
  • exécuter du code de façon événementielle,
  • définir des UserForms,
  • modifier l'allure de vos feuilles de calcul conditionnellement,
  • utiliser des expressions régulières pour valider les données saisies par l'utilisateur,
  • détecter des doublons dans une colonne
  • et beaucoup, beaucoup d'autres choses.

Très axée sur la pratique, cette formation va vous montrer comment bien programmer en VBA, progressivement et simplement. Vous pourrez réutiliser les exemples de code pour vos propres classeurs et vous saurez créer vos propres codes...

Ce tuto de plus de 5 heures est compatible avec les versions 2010, 2013, 2016 et les futures versions d'Excel.

Je reste disponible dans le salon d'entraide pour répondre à toutes vos questions.
Bon cours !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
PREMIERS PAS
Chapitre 2
L'ENREGISTREUR DE MACROS
Chapitre 3
COMMENCER EN VBA
Chapitre 4
TESTS
Chapitre 5
BOUCLES
Chapitre 6
MISE AU POINT DU CODE
Chapitre 7
MESSAGES ET SAISIE UTILISATEUR

Plan détaillé du cours

Chapitre 1 : PREMIERS PAS
04m52s
 
Leçon 1001-Introduction au VBA
Leçon 2002-Avant de commencer
Chapitre 2 : L'ENREGISTREUR DE MACROS
13m27s
 
Leçon 1003-Débuter avec l'enregistreur de macros
Leçon 2004-Modifier une macro
Leçon 3005-Affecter une macro à un bouton dans la barre d'outils Accès rapide
Leçon 4006-Affecter une macro à une icône dans le ruban
Leçon 5007-Affecter une macro à un bouton de formulaire
Leçon 6008-Affecter une macro à un bouton de commande
Chapitre 3 : COMMENCER EN VBA
1h16s
 
Leçon 1009-L'application Microsoft Visual Basic pour Applications
Leçon 2010-Procédures et fonctions
Leçon 3011-Une première fonction
Leçon 4012-Commentaires, variables et constantes
Leçon 5013-Variables
Leçon 6014-Variables Static
Leçon 7015-Dim et Set
Leçon 8016-Définir un nouveau classeur, une nouvelle feuille
Leçon 9017-Tableaux
Leçon 10018-Cellules, plages, feuilles et classeurs
Leçon 11019-Le modèle objet d’Excel
Leçon 12020-Les propriétés et les méthodes des objets d’Excel
Leçon 13021-La propriété Value d’un objet Range
Leçon 14022-Que peut-on sélectionner dans une feuille de calcul ?
Leçon 15023-Travailler avec des sélections
Leçon 16024-Travailler avec des couleurs
Chapitre 4 : TESTS
14m16s
 
Leçon 1025-If Then Else
Leçon 2026-Les opérateurs de comparaison utilisables dans un test
Leçon 3027-Comparaison de chaînes avec l'opérateur Lik
Leçon 4028-Test multiple Select Case
Chapitre 5 : BOUCLES
16m43s
 
Leçon 1029-Boucles
Leçon 2030-La boucle While … Wend
Leçon 3031-La boucle Do While … Loop
Leçon 4032-Quitter une boucle prématurément
Leçon 5033-La boucle For Each Next
Chapitre 6 : MISE AU POINT DU CODE
14m59s
 
Leçon 1034-Gestion d'erreurs en VBA
Leçon 2035-Mise au point du code
Leçon 3036-La méthode Debug.Print
Leçon 4037-Ajouter un point d'arrêt dans le code
Leçon 5038-Utilisation d'un espion
Chapitre 7 : MESSAGES ET SAISIE UTILISATEUR
10m38s
 
Leçon 1039-Messages
Leçon 2040-La fonction MsgBox()
Leçon 3041-La fonction InputBox()
Chapitre 8 : TRAITEMENT DU TEXTE, DES NOMBRES ET DES DATES
36m30s
 
Leçon 1042-Traitement du texte
Leçon 2043-Traitement des nombres
Leçon 3044-Traitement des dates
Leçon 4045-Les fonctions IsDate() et CDate()
Leçon 5046-Les fonctions de date qui travaillent sur des intervalles
Leçon 6047-La fonction DateDiff()
Leçon 7048-La fonction DatePart()
Chapitre 9 : TRAVAILLER AVEC LE TEMPS
11m35s
 
Leçon 1049-Exécuter une procédure à une certaine heure
Leçon 2050-Exécuter une procédure un certain laps de temps après l'ouverture du classeur
Leçon 3051-Exécuter une procédure toutes les secondes
Leçon 4052-Une horloge dans une cellule
Leçon 5053-Déplacer un objet sur une feuille
Chapitre 10 : TRAVAILLER AVEC DES CLASSEURS
13m29s
 
Leçon 1054-Traitement des classeurs
Leçon 2055-Agir sur les propriétés d'un classeur
Leçon 3056-Afficher un message dans la barre d'état
Chapitre 11 : UTILISER LES FONCTIONS D'EXCEL
03m58s
 
Leçon 1057-Utiliser les fonctions d'Excel en VBA
Leçon 2058-Nombre de cellules supérieures à 20
Chapitre 12 : TRAVAILLER AVEC DES FICHIERS
37m25s
 
Leçon 1059-Copier, renommer et supprimer un fichier
Leçon 2060-Lister les fichiers contenus dans un dossier
Leçon 3061-Nombre de fichiers contenus dans un dossier
Leçon 4062-Tester si un fichier existe
Leçon 5063-Sauvegarde dans un fichier texte
Leçon 6064-Copie de la plage A1:A5 dans un fichier texte
Leçon 7065-Lecture d'un fichier texte
Leçon 8066-Manipuler des dossiers
Leçon 9067-Supprimer un dossier
Leçon 10068-Tester si un dossier existe
Leçon 11069-Copier un dossier dans un autre
Leçon 12070-Déplacer un dossier dans un autre
Leçon 13071-Modifier et lire les attributs des fichiers
Chapitre 13 : TRACE DE GRAPHIQUES
05m10s
 
Leçon 1072-Tracé d'un graphique dans une feuille
Leçon 2073-Ajouter un graphique personnalisé
Leçon 3074-Ajouter une feuille graphique dans un classeur
Chapitre 14 : CONTROLES ACTIVEX
16m40s
 
Leçon 1075-Contrôles ActiveX
Leçon 2076-TextBox
Leçon 3077-ListBox et ComboBox
Leçon 4078-CheckBox et RadioButton
Leçon 5079-Sélection lors de la frappe
Chapitre 15 : USERFORMS
34m19s
 
Leçon 1080-UserForms
Leçon 2081-Insertion de contrôles dans une boîte de dialogue personnalisée
Leçon 3082-TextBox
Leçon 4083-ComboBox
Leçon 5084-ListBox
Leçon 6085-CheckBox
Leçon 7086-OptionButton
Leçon 8087-MultiPage
Leçon 9088-spinbutton
Leçon 10089-CommandButton
Leçon 11090-Des calculs dans un UserForm
Leçon 12091-Image
Chapitre 16 : TECHNIQUES UTILES
29m51s
 
Leçon 1092-Exécuter un code à l'ouverture ou à la fermeture d'un classeur
Leçon 2093-Changer la couleur de cellules en fonction de leur valeur
Leçon 3094-Exécution d'une procédure à l'appui sur une touche ou une combinaison de touches
Leçon 4095-Modifier la mise en forme des cellules
Leçon 5096-Couleur d'arrière-plan
Leçon 6097-Police et attributs
Leçon 7098-Format des cellules
Leçon 8099-Copier-coller en VBA
Leçon 9100-Accès aux dossiers spéciaux
Leçon 10101-Recherche de doublons dans une colonne
Leçon 11102-Tester la validité d'une adresse e-mail

Avis des apprenants

Détail des avis
150
Apprenants
8
Commentaires
4,4/5
Note moyenne
5/5
5
4/5
2
3/5
0
2/5
1
1/5
0
Catherine Régnier
Catherine Régnier
Publié le 13/11/2022
Un très bon tutoriel avec un déroulé progressif. Je regrette un peu de ne pas voir d'exemples de procédures plus complexes, notamment en combinant plusieurs applications comme excel et word ou PowerPoint
Fabrice Chapier
Fabrice Chapier
Publié le 29/07/2021
Merci pour ce tutoriel très complet et très bien expliqué ! Très pratique pour réactualiser ses compétences en VBA et réviser ! J'aurai juste laisser tous les codes montrés en vidéo dans un fichier exemple mais il y a le PDF très complet et explicite également. Merci ;)
Membre-5580-9486
Membre-5580-9486
Publié le 23/04/2021
Tuto super utile pour programmer du VBA avec Excel. Merci au formateur qui prend bien le temps pour tout expliquer.

Vos questions sur le cours

Avec quelles versions de logiciels ce tuto est-il compatible ?

Excel 2016, Vba

Quel est le niveau requis pour suivre ce tuto ?

débutant

Attendez ! 🤗

Accédez à plus de 1351 tutos gratuits

Notre politique de protection des données