Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème à DIR

  • Initiateur de la discussion Initiateur de la discussion MJ13
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

MJ13

XLDnaute Barbatruc
Bonjour à tous

J'ai un problème avec Dir que j'utilise souvent en VBA.

Lancer cette macro et observer le nombre de fichiers trouvés et les noms inscrits sur la feille. Existe-t'il une parade?

Merci d'avance 🙂.

Code:
Sub Problème_A_Dir()
'Creer un dossier C:\Temp. Copier 4 fichier xls dans C:\Temp
'Sur une feuille excel, en A1, taper C:\Temp
'puis lancer la macro (Alt+F8) en étant en A1.
    N = 0
    Nf = Dir(ActiveCell.Value & "\*.xls")
    Do While Nf <> ""
        N = N + 1
        Nf = Dir    ' suivant
        Cells(N, 3) = Nf
    Loop
    ActiveCell.Offset(0, 1) = N
End Sub
 
Re : Problème à DIR

Bonjour MJ🙂

Il faut inverser deux lignes

Code:
Do While NF <> ""
        N = N + 1
        Cells(N, 3) = NF 'Insrire dans la cellule avant de passer au Dir pour le suivant
       NF = Dir    ' suivant
    Loop

Au Lieu de
Code:
 Do While NF <> ""
        N = N + 1
        NF = Dir    ' suivant
        Cells(N, 3) = NF
    Loop

A+
 
Re : Problème à DIR

Salut,
Code:
Sub Problème_A_Dir()
'Creer un dossier C:\Temp. Copier 4 fichier xls dans C:\Temp
'Sur une feuille excel, en A1, taper C:\Temp
'puis lancer la macro (Alt+F8) en étant en A1.
    N = 0
    Nf = Dir(ActiveCell.Value & "\*.xls")
    Do While Nf <> ""
        N = N + 1
        Cells(N, 3) = Nf
        Nf = Dir    ' suivant
    Loop
    ActiveCell.Offset(0, 1) = N
End Sub
A+
kjin
 
Re : Problème à DIR

Bonjour Ges, kjin, Modeste

Merci beaucoup pour vos solutions (non, pas toi Luc 😉), qui fonctionnent à merveille.

Mais pourquoi, j'suis aussi nul 😱.

Et, oui, Kjin 🙂, cela fait toujours plaisir de te revoir, comme Ges 🙂 qui revient de temps en temps ces temps-ci 🙂.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
11
Affichages
969
A
Réponses
17
Affichages
2 K
Azuveus
A
R
  • Question Question
Réponses
2
Affichages
988
Rousseau Benoit
R
M
  • Question Question
Réponses
5
Affichages
934
D
Réponses
4
Affichages
1 K
M
Réponses
39
Affichages
4 K
  • Question Question
Microsoft 365 Programme trop lent
Réponses
12
Affichages
1 K
Réponses
17
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…