Ouvrir un fichier avec une macro

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

G

Guillaume

Guest
Bonjour,

J'ai un fichier qui se situe sous la racine : Z:\horizontal\stabilite\stabilite_superficielle et qui se nomme croissance_new.res. et j'aimerai pouvoir automatiser cette ouverture et la conversion des données par une macro unique.

Pour ouvrir ce fichier j'utilise les options "standards" de l'assistant importation de texte. Par contre après je suis obligé de rempacer tous les "D" et les "." du fichier par des "E" et des "," pour que mes nombres soient au format standard. J'aurai besoin de vous surtout pour la première étape : ouvrir le fichier avec une macro.

Je joint un fichier .res (similaire à un fichier texte avec des données à l'intérieur en colonne).

Merci beaucoup par avance de votre aide
 

Pièces jointes

Bonjour Guillaume,

L'enregistreur donne ça :

Workbooks.OpenText Filename:= _
"Ton chemin\exemple.res", Origin:=xlWindows, _
StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False, Comma:=False _
, Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array _
(3, 1), Array(4, 1), Array(5, 1), Array(6, 1))

Je suppose que le séparateur est l'espace.

Pour le remplacement de caratères, il y a Lien supprimé une excellente intevention de Thierry et de Ti.

En espérant que cela te dépanne.

Abel.
 
- 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

Retour