VBA Err() : macro pour renvoyer des infos sur les erreurs d'exécution

La fonction Err dans VBA est utilisée dans les macros pour renvoyer des infos sur les erreurs d'exécution.

La fonction Err

La fonction VBA Err suit la syntaxe suivante :

Err(variable)

Exemple de macro avec Err

La macro

Sub nommacro()

Dim c As Range 'Variable

For Each c In Range("A1:A5") 'Plage

'Cellule actuellement sélectionnée
ActiveCell.Offset(0, 0).FormulaR1C1 = _
Err(c)

'Cellule suivante située en bas
ActiveCell.Offset(1, 0).Select

Next c

End Sub

Les données sources

A B C D
1
2
3
4
5

Le résultat

A B C D
1
2
3
4
5