Excel - Power Query - Power Pivot - VBA

Exercices VBA (simulateur)

Principe

Ces exercices se font dans un simulateur VBA qui fonctionne dans le navigateur, sans Excel. Il sert à s'entraîner avant ou après la formation ; pendant la formation, les macros s'écrivent dans Excel.

  • Un éditeur de module avec coloration, une feuille Excel simulée (Feuil1), la fenêtre Exécution (Debug.Print) et la fenêtre Variables locales.
  • Exécution complète avec F5, pas à pas avec F8, points d'arrêt par clic sur un numéro de ligne.
  • Le bouton « Vérifier ma solution » exécute votre macro sur plusieurs jeux de données et la compare au résultat attendu.
  • Le code et la progression sont conservés dans votre navigateur.

Ce que le simulateur sait exécuter

  • Structure : Sub, Function, Dim, Const, Option Explicit, paramètres ByVal, ByRef, Optional.
  • Décisions et boucles : If, Select Case, For, For Each, Do While, Do Until, Exit.
  • Objets Excel : Range, Cells, Value, Offset, Resize, End(xlUp), Rows.Count, Interior.Color, Font.Bold, With, WorksheetFunction.
  • Fonctions : MsgBox, InputBox, texte (Left, Mid, InStr, Split, Join, Format…), nombres (Round, Int…), dates, tableaux (ReDim Preserve, UBound).
  • Limites : une seule feuille, pas de formules dans les cellules, pas de GoTo ni de formulaires.
💡
Conseil : passez la simulation en plein écran pour travailler confortablement.

Exercices

  • VBA01 à VBA03 : variables, boîtes de dialogue, boucle For.
  • VBA04 à VBA06 : conditions, Select Case, accumulateurs.
  • VBA07 à VBA09 : For Each et mise en forme, fonctions, tableaux.
  • Bac à sable : écriture libre.

Pour aller plus loin