Ouvrir fichiers spécifiques d'un dossier vba

Résolu/Fermé
tekillah4 Messages postés 8 Date d'inscription dimanche 26 avril 2009 Statut Membre Dernière intervention 30 janvier 2013 - Modifié par tekillah4 le 14/10/2011 à 17:47
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 - 15 oct. 2011 à 16:53
Bonjour,

Voila en gros je veux ouvrir des fichiers d'un dossier.

Il y'a en 41 et chaque fichier se nomme : table(5), table(6),...table(46).

Mon Pb est qu'avec 2 fichiers à ouvrir c'est relativement simple car il faut juste donner le chemin exact mais avec 41 fichiers je suis obligé de définir une variable ici que j'ai nommé « i » et c'est la que ça coince.

« i » va de 5 a 46

Lorsque j'écris dans le chemin le nom exact : table(5) ou table(6) ,ça marche mais quand je remplace les numéros par la variable « i » : table(i) pour qu'il me fasse la boucle ça plante. (erreur 1104)

Savez vous ou ça plante?

voici une partie du code

Sub OuvrirFichiers()

Dim i As Integer

For i = 5 To 46

'(c la que ca plante)

Workbooks.Open Filename:= _
"C:\Documents and Settings\thiombia\Mes documents\cours\table(5).csv"

........................

End sub

Tek

3 réponses

Utilisateur anonyme
14 oct. 2011 à 18:49
Bonjour,

Essayé :

Workbooks.Open Filename:= _
"C:\Documents and Settings\thiombia\Mes documents\cours\table(" & i & ").csv"

Cdt

Lupin
1
tekillah4 Messages postés 8 Date d'inscription dimanche 26 avril 2009 Statut Membre Dernière intervention 30 janvier 2013
15 oct. 2011 à 14:37
Merci Lupin,

ça marche à merveille!!!

Tek
0
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 292
Modifié par michel_m le 15/10/2011 à 16:54
erreur d'envoi
Michel
0