Public Sub FihierOuvrir()
Dim bytNB As Byte
Dim strNomFichier As String, strPath As String
' initialise la commande de continuer quand même si il y a une erreur
On Error Resume Next
For bytNB = 1 To 50
strNomFichier = 'Historiquetaux' & bytNB
Workbooks.Open Filename:=strPath & strNomFichier & '.xls', UpdateLinks:=0
' Condition si il y a erreur
If Not Err Then
' Pas trouvé d'erreur alors
' je fais les manipulations que je veux sur mes fichiers
Else
' Il y avait une erreur, on ré-initialise les propriété de Err a 'zéro'
Err.Clear
End If
Next bytNB
' Invalide dans la procédure en cours tout gestionnaire d'erreurs validé
On Error GoTo 0
' Cela veux dire que tu pourrais en remettr un autre On Error Resume Next entre
' ici et le End Sub
End Sub