Accueil | Ce site | CV | Excel | Livre dor | Macros XL4 | Modèles | VBA
Voici un exemple de programme simple (une boucle), dont le code nest pas indenté :
Sub ReportDonnees() ' Report des valeurs stockées dans Mat() Dim i As Integer With ActiveCell For i = 0 To 9 .Offset(i) = Mat(i) Next i End With End Sub
Voici le même code, après indentation. La lisibilité en est bien meilleure : on distingue immédiatement lexistence dune boucle For Next, imbriquée dans un With End With.
Sub ReportDonnees()
' Report des valeurs stockées dans Mat()
Dim i As Integer
With ActiveCell
For i = 0 To 9
.Offset(i) = Mat(i)
Next i
End With
End Sub
Lemploi de la couleur pour faire ressortir les mots-clefs et les commentaires améliore encore nettement la lisibilité :
Sub ReportDonnees() ' Report des valeurs stockées dans Mat() Dim i As Integer With ActiveCell For i = 0 To 9 .Offset(i) = Mat(i) Next i End With End Sub