bonjour à tous,
je suis un petit nouveau sur le forum.
j'ai créer une macro qui fonctionnait sous excel 2003 mais qui me pose des pb sous 2007.
En fait, il s'agit de vérifier l'existence de fichier.
A partir d'un fichier "A", je recherche dans un dossier si un fichier existe, puis, s'il existe, la macro doit l'ouvrir pour rapatrier des données puis le fermer.
La macro tourne pour rechercher une centaine de fichier.
Ce qui se passe, c'est que la macro fonctionne mais j'ai un message qui me dit que "l'indice n'est pas défini". je clique sur "ok" et la macro se poursuit...
Je voudrais donc ne plus voir ce message s'afficher et bloquer l'excécution de la macro.
Auriez vous des pistes de réfexion car j'avoue que j'essaie de trouver une solution depluis 2 semaines sans succés.
une partie de mon code ressemble à ca :
Dim sNomFichier As String
sNomFichier = "\\Srvsvcren1\ccs\SER\weekly\agents\" & dossier & "\" & nomdossierxlsm
Set fso = CreateObject("Scripting.FileSystemObject")
If (fso.FileExists(sNomFichier)) Then
Workbooks.Open Filename:= _
sNomFichier
Sheets("hebdo").Select
Je vous remercie par avance de votre aide et vous souhaite à tous une bonne journée