Comment écrire dans une cellule?

Résolu/Fermé
angelo11920836 Messages postés 2 Date d'inscription vendredi 12 septembre 2014 Statut Membre Dernière intervention 13 septembre 2014 - 12 sept. 2014 à 16:38
angelo11920836 Messages postés 2 Date d'inscription vendredi 12 septembre 2014 Statut Membre Dernière intervention 13 septembre 2014 - 13 sept. 2014 à 20:08
Bonjour,

J'ai créé un bout de code qui va chercher des fichiers un par un dans un répertoire et si ceux-ci respectent une condition, il faut les stocker leurs noms dans une feuille Excel. Je n'arrive cependant pas à stocker ces valeurs dans les cellule de ma feuille Excel. Ci-dessous, vous trouverez le bout de code :

Sub ListeCombo()
Dim ObjetFSO, ObjetDossier, ObjetFichier
Dim NbFiles, ind, NbXBRL As Integer
Dim File1 As Worksheet

On Error Resume Next
Set ObjetFSO = CreateObject("Scripting.FileSystemObject")
Set ObjetDossier = ObjetFSO.GetFolder(NomRep)
NbFiles = ObjetDossier.Files.Count

If NbFiles > 0 Then
For Each ObjetFichier In ObjetDossier.Files
If (InStr(ind, objFichier.Name, ".xbrl", 1) > 0) Then
Set File1 = Worksheets("DataCombo")
Workbook.ActiveSheet (File1)
Dim s As String
s = ObjetFichier.Name
'File1.Range("A" & ind) = ObjetFichier.Name'
End If
Next
End If
MsgBox (File1.Range("A"))
Set objResultat = Nothing
Set objDossier = Nothing
Set objFSO = Nothing
End Sub

Je l'ai passé en Debug, les variables sont correctement alimentées et il n'y vraiment qu'au passage vers la feuille Excel que cela pose problème. Est-ce que quelqu'un aurait une idée?

Merci
A voir également:

2 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié par eriiic le 13/09/2014 à 00:43
Bonjour,

tu ne mets aucune valeur à ind.
Il faut l'initialier à la 1ère ligne écrite, et l'incrémenter de 1 à chaque boucle si tu veux la cellule suivante.

eric

En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0
angelo11920836 Messages postés 2 Date d'inscription vendredi 12 septembre 2014 Statut Membre Dernière intervention 13 septembre 2014
13 sept. 2014 à 20:08
Oups !
Bien vu un grand merci !
0