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

ouvrir fichier dans meme repertoire

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

L

Le Fonze

Guest
bonjour,

je veux ouvrir à partir d'un fichier excel toujours différent, un fichier .txt toujours identique dans le même répertoire. La macro fonctionne bien avec le chemin en dur mais pas en relatif... Avez vous l'astuce qui va bien?
extrait du code que j'ai créé:

ChDir "E:\affaires\nomaffaire\04-fichiers extraits"
Workbooks.OpenText Filename:= _
"E:\affaires\nomaffaire\04-fichiers extraits\cibles.txt", Origin _
la suite étant la mise en forme des données.

Merci du coup de main
 
Re : ouvrir fichier dans meme repertoire

Bojour,
Je ne sait pas si cela répondra à votre question , mais je vous propose un "explorateur" qui récupéère en D10 le chemin d"'acces et en D12 le fichier...
Cordialement
 

Pièces jointes

Re : ouvrir fichier dans meme repertoire

Merci mais j'ai du me gauffrer quelque part, un caractère en trop ou pas assez ou un espace....
voici ma macro complète d'ouverture et de mise en forme, à quel endroit dois-je mettre ton bout de code et que dois supprimer?

ChDir "E:\affaires\nomaffaire\04-fichiers extraits"
Workbooks.OpenText Filename:= _
"E:\affaires\nomaffaire\04-fichiers extraits\cibles.txt", Origin _
:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlSingleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _
Comma:=True, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), _
Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1)), TrailingMinusNumbers _
:=True
Sheets("cibles").Select
Sheets("cibles").Copy After:=Workbooks( _
"nomfichier.xls").Sheets(6)
Range("A:A,F:F").Select
Range("F1").Activate
Selection.Delete Shift:=xlToLeft
Cells.Select
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("A1").Select
 
Re : ouvrir fichier dans meme repertoire

merci de ta réponse rapide, ce n'est pas tout à fait ce que je souhaitais mais c'est une autre option de travail que je me réserve
A+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

I
Réponses
10
Affichages
927
isabelle29
I
V
Réponses
2
Affichages
1 K
Val119
V
J
Réponses
2
Affichages
8 K
Boo2bafoot
B
F
Réponses
4
Affichages
1 K
F
R
Réponses
3
Affichages
5 K
genialo4000
G
S
Réponses
2
Affichages
2 K
sweatjoe
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…