Module 1 : Premiers pas en VBA
1.1 — Découvrir l'éditeur VBA Aperçu
Module 2 : Variables, boucles et conditions
2.1 — Variables et types Aperçu
Module 3 : Manipuler les cellules et plages
3.1 — Range, Cells et propriétés Aperçu
Module 4 : UserForms — Créer des formulaires
4.1 — Construire un UserForm Aperçu
Module 5 : Gestion des erreurs et débogage
5.1 — Déboguer son code VBA Aperçu
Module 6 : Automatiser TCD et graphiques en VBA
6.1 — TCD et graphiques programmatiques Aperçu
Module 7 : Interagir avec Outlook et Word
7.1 — Piloter Outlook depuis Excel Aperçu
Module 8 : Power Pivot avancé — DAX
8.1 — Fonctions DAX avancées Aperçu
Module 9 : Tableaux de bord automatisés
9.1 — Chaîne d'automatisation complète Aperçu
Module 10 : Sécurité, protection et distribution
10.1 — Protéger et distribuer Aperçu
Module 11 : Optimisation et bonnes pratiques
11.1 — Code propre et performant Aperçu
Module 12 : Projet final — Application Excel complète
12.1 — Application de gestion commerciale Aperçu

Le reste de la formation est réservé aux inscrits.

S'inscrire gratuitement
Module 10 : Sécurité, protection et distribution Aperçu gratuit

10.1 — Protéger et distribuer

📋 Objectifs d'apprentissage

  • Protéger le code VBA par mot de passe
  • Signer numériquement un projet VBA
  • Enregistrer en .xlsm (classeur avec macros)
  • Gérer les paramètres de sécurité macro
🔒 Niveaux de protection VBA 🔑 Mot de passe VBAOutils → Propriétés → Protection ✍️ Signature numériqueCertificat + signature 📦 Distribution .xlsmFormat avec macros

Protéger son code

Dans l'éditeur VBA : Outils → Propriétés de VBAProject → onglet Protection → cocher « Verrouiller le projet » + mot de passe. ⚠️ Ce mot de passe n'est PAS infaillible (des logiciels peuvent le casser), mais il dissuade la plupart des utilisateurs.

Signer numériquement

Un certificat numérique garantit l'identité de l'auteur et l'intégrité du code. Deux options : certificat auto-signé (gratuit, pour usage interne) ou certificat d'une autorité reconnue (payant, pour distribution large).

⚠️ Attention

Enregistrer un classeur avec macros en .xlsx SUPPRIME toutes les macros sans avertissement suffisant. Toujours enregistrer en .xlsm (Macro-Enabled Workbook).

Ceci est un aperçu gratuit.
Voir la formation complète