Récupérer le nom de mon dossier [resolu] - VB/VBA/VBS - Programmation
Marsh Posté le 28-07-2005 à 17:23:10
La librairie pour les Fso c'est normalent microsoft scripting runtime.
bon courage
Marsh Posté le 29-07-2005 à 11:34:23
dsl javais oublié de le preciser mais c celle que mm si je la rajoute ca ne marche... mais tampis g contourné le probleme est fait autrement...
Marsh Posté le 29-07-2005 à 11:38:51
OyT a écrit : dsl javais oublié de le preciser mais c celle que mm si je la rajoute ca ne marche... mais tampis g contourné le probleme est fait autrement... |
tant qu'à faire, si tu peux nous dire ta soluce, ca peut interesser des gens
Marsh Posté le 29-07-2005 à 11:42:26
bah g laissé tombé cette solution.
sur mon fichier1 (qui existe toujours) g un nombre
je crée le fichier 2 qd ce nombre est >20
je crée le fichier 3 qd ce nombre est >40
je crée le fichier 4 qd ce nombre est >60
donc je regarde juste le nombre pour savoir si c fichiers existe...
Marsh Posté le 28-07-2005 à 10:00:01
voila j'essai de savoir si un fichier existe et on m'a donné ça:
FileExists = ((GetAttr("./1 DIAGNOSTIC AMIANTE.xls" ) And vbDirectory) = 0)
If FileExists = True Then
MsgBox ("yes !!!!" )
End If
mais le problème c'est qu'il ne fonctionne qu'avec un chemin absolu alors que certaine fonctionne marche avec un chemin relatif... et étant plusieur à utiliser mon programme et bien le chemin absolu n'est jamais le même. j'ai essayé avec ./nomdufichier mais c pareil ca reste du relatif...
don g trouvé ca:
Dim fso As FileSystemObject
Dim fd As Folder
Set fso = New FileSystemObject
Set fd = fso.GetFolder("chemin de ton dossier" )
mais m^me en ajoutant la librairie dans mes référence il me dit bibliotheque introuvable...
je travail sous excel je fais outils>>réf.>> et je coche la librairie??
si qqun pouvait me dire ce qui en pense et m'aider ca serait cool.merci
Message édité par OyT le 29-07-2005 à 11:34:48
---------------
yop yop