L'enregistreur macro est un outil capable de transformer une série de manipulations
en un programme Visual Basic.
On peut par exemple (voir exercice 4) l'utiliser pour obtenir 
un programme mettant en gras la cellule A2 de la feuille "facture" :
Sub Macro7()
    Sheets("facture").Select
    Range("A2").Select
    Selection.Font.Bold = True
End Sub
 
Tel quel, ce programme n'a guère d'intérêt pratique, mais nous pouvons en tirer parti en
adaptant la macro colorier pour mettre en gras les articles achetés à plusieurs exemplaires :
Sub gras()
    Set F = Worksheets("facture")
    n = WorksheetFunction.CountA(F.Columns("A"))
    For lig = 2 To n
        ' en gras à partir de 2 articles
        If (F.Cells(lig, 3) >= 2) Then
            F.Cells(lig, 1).Font.Bold = True
        Else
            F.Cells(lig, 1).Font.Bold = False
        End If
    Next lig
End Sub
 
La cellule active (Selection) de la macro créée par l'enregistreur a été remplacée 
par F.Cells(lig,1) dans l'adaptation.