XL 2019 Débute en vba, exécuter mon code dans une cellule précise

  • Initiateur de la discussion Initiateur de la discussion telemarrk
  • 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 !

telemarrk

XLDnaute Occasionnel
Bonjour,

Je me lance au VBA d'Excel, pour m'exercer j'utilise un code VBA trouvait sur le net qui me permet de lister le contenu d'un dossier.
Mais je n'arrive pas à l'appliquer en A3 il l'éxécute en A1.
J'ai essayé de mettre i = i + 3, il me place bien en A3 met il décale tous les 3 lignes

Code :

Dim Rep As String, Fichier As String
Dim i As Integer

Rep = "D:\chemin..."
Fichier = Dir(Rep)
Do While Fichier <> ""
i = i + 1
Sheets("Feuil1").Range("A" & i) = Fichier
Fichier = Dir
Loop

Je ne sais pas si je dois le mettre en WorkBook - Open ou dans un module. Le but étant que la macro s'éxécute au démarrage.

Merci pour votre aide.
 
Il met le fichier 2 avant le 1
Le "~" du fichier Telemark signifie surement que ce fichier n'est pas enregistré mais en Temp.
Essayez de l'enregistrer.
Sinon, c'est le tri alpha d' XL, là je ne peux pas y faire grand chose.
🙂

Oups ! petit bug.
J'ai trié en disant à XL que la première ligne sont les entêtes, ce qui est faux, bien évidemment.
testez cette PJ, j'ai mis Header:=xlNo
 

Pièces jointes

Dernière édition:
Si vous faites :
VB:
Dossier = ThisWorkbook.Path & "\*.pdf"
Cela donnerait avec votre dossier par exemple "D:\MesDocuments\" le dossier suivant :
VB:
Dossier = "D:\MesDocuments\*.pdf"
Ce qui ne voudrait rien dire pour le VBA. Il s'attend à trouver un chemin de dossier existant.
 
- 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

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
90
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
649
Réponses
32
Affichages
516
Réponses
3
Affichages
545
Réponses
2
Affichages
426
Réponses
12
Affichages
438
Retour