PaliSkill
Introduction au VBA

Leçon 6 / 10 — Chapitre 6: Mise en pratique : automatiser la gestion commerciale

Exporter un rapport commercial mensuel en PDF

Cette leçon combine une constante, une boucle de mise en forme conditionnelle et un export PDF pour automatiser entièrement la génération d'un rapport mensuel prêt à être partagé.

Sub GenererRapportMensuel()
    Const DOSSIER_EXPORT As String = "C:\Export\"
    Application.ScreenUpdating = False

    Dim i As Integer
    For i = 2 To 200
        If Cells(i, 3).Value > 1000 Then
            Cells(i, 3).Font.Bold = True
        End If
    Next i

    Worksheets("Synthèse").ExportAsFixedFormat Type:=xlTypePDF, Filename:=DOSSIER_EXPORT & "rapport_ventes.pdf"

    Application.ScreenUpdating = True
    MsgBox "Rapport exporté"
End Sub

La constante DOSSIER_EXPORT centralise le chemin de destination, réutilisé pour construire le nom complet du fichier PDF. ScreenUpdating = False évite un clignotement visible pendant la mise en gras des 200 lignes, avant que l'export ne génère le PDF final.

À vous de jouer : adaptez cette macro pour exporter également un second onglet, "Détail", dans un fichier PDF séparé.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 76 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès