Bonjour,
N'ayant pas trouvé de réponse sur ce forum et sur le web je pose la question suivante:
Comment résoudre une erreur avec If Then Else sur VBA? Je ne peux pas afficher mon code (confidentiel) mais pour résumer je demande à VBA d'ouvrir une liste de fichiers et de copier des donnees de ces fichiers vers un fichier import. Tous les fichiers sources sont définis (Dim nomdufichier As String, puis définition des i...), bref le code marche parfaitement. Quand il manque un ou plusieurs fichiers je voudrais que VBA puisse sauter l'erreur et passer au fichier suivant il me semble que c'est possible avec If Then Else.
Pour le moment j'utilise ceci mais ca ne marche qu'une seule fois (pas pour plusieurs fichiers absents) :
"On Error GoTo AAA
AAA : Next i"
Pour resumer:
Comment traduire ceci en code? "If (fichier absent) Then (Passer au fichier suivant "Next i"?) Else (Continuer normalement)"
Merci d'avance.
N'ayant pas trouvé de réponse sur ce forum et sur le web je pose la question suivante:
Comment résoudre une erreur avec If Then Else sur VBA? Je ne peux pas afficher mon code (confidentiel) mais pour résumer je demande à VBA d'ouvrir une liste de fichiers et de copier des donnees de ces fichiers vers un fichier import. Tous les fichiers sources sont définis (Dim nomdufichier As String, puis définition des i...), bref le code marche parfaitement. Quand il manque un ou plusieurs fichiers je voudrais que VBA puisse sauter l'erreur et passer au fichier suivant il me semble que c'est possible avec If Then Else.
Pour le moment j'utilise ceci mais ca ne marche qu'une seule fois (pas pour plusieurs fichiers absents) :
"On Error GoTo AAA
AAA : Next i"
Pour resumer:
Comment traduire ceci en code? "If (fichier absent) Then (Passer au fichier suivant "Next i"?) Else (Continuer normalement)"
Merci d'avance.