Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 02/07/2009, 15h49   #1
Nouveau Membre du Club
 
Avatar de ritchie23
 
Inscription : août 2008
Messages : 122
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : août 2008
Messages : 122
Points : 37
Points : 37
Par défaut Conversion folder en string

Salut,

J'aimerais convertir un folder en string, et pas moyen de trouver la commande qui va bien ...

J'aimerais ballayer chacun de mes dossiers et voir s'il existe au moins un fichier dedans

En fait, voilà mon code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
 Dim filecollection As Folders
 Set filecollection = objfolder.SubFolders
 Dim campagne As Folder
 Dim fso As FileSystemObject
 Set fso = CreateObject("Scripting.FileSystemObject")
 Dim dir As String
 
For Each campagne In filecollection
        Dim Path, FileName As String
        Path = campagne ' ca bloque puisque file différent à folder
        FileName = dir(Path)
 
        If fso.FolderExists(FileName) = True Then  
             ' alors il existe au moins un fichier
        end if
Next
Merci, merci !
Ritchie.
ritchie23 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2009, 17h24   #2
Membre Expert
 
Avatar de Krovax
 
Inscription : juillet 2008
Messages : 1 889
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juillet 2008
Messages : 1 889
Points : 1 937
Points : 1 937
Jai du mal a comprendre ton problème, mais je pense que la FAQ contient un code qui pourrais t'interesser
Comment lister les fichiers contenus dans un répertoire ainsi que dans tous ses sous-répertoires ?
Il te suffit de récupérer les infos dans une variable texte et non dans une cellule
Krovax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2009, 10h11   #3
Nouveau Membre du Club
 
Avatar de ritchie23
 
Inscription : août 2008
Messages : 122
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : août 2008
Messages : 122
Points : 37
Points : 37
OK, merci. Ca va mieux. je viens enfin de me dépatouiller de ce problème VB.

Ritchie.
ritchie23 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 12h46.


 
 
 
 
Partenaires

Hébergement Web