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

pbm import de file

  • Initiateur de la discussion arnaud
  • Date de début
A

arnaud

Guest
rebonjour
je souhaite qu'excel ouvre un fichier txt et le copie sur une de ses feuilles avec chaque element dans une case differente.
merci
 

porcinet82

XLDnaute Barbatruc
Salut Arnaud,

Et bien c'est tout simple, tu vas dans le menu Données puis Données externes et Importer le fichier textes....
Il te suffit ensuite de suivre les instructions.

Si tu n'y arrives pas, n'hesite pas a refaire signe.

@+
 

soft

XLDnaute Occasionnel
Bonjour Arnaud, Porcinet82,

Instruction VBA pour ouvrir un fichier texte avec reprise dans les cellules :

Code:
Workbooks.OpenText Filename:='xxxx.txt', DataType:=xlDelimited, other:=True, otherchar:=';'

Bien sûr, il faudra éventuellement modifier le caractère de séparation en fonction du fichier (dans l'exemple c'est un .
 
A

a

Guest
je souhaite que ces données soient importées sur la feuille sur laquelle je travaille (du nom de outputs) or cette manip importe les données sur une autre feuille.
merci d avance
 

soft

XLDnaute Occasionnel
Procédure complète :

Code:
Sub ImporteTexte()
    Dim Classeur As String, FichierTexte As String, FeuilleDestination As String
    FichierTexte = 'C:\\xxx.txt'
    FeuilleDestination = 'outputs'
    Classeur = ActiveWorkbook.Name
    Workbooks.OpenText Filename:=FichierTexte, DataType:=xlDelimited, other:=True, otherchar:=';'
    Cells.Copy Destination:=Workbooks(Classeur).Sheets(FeuilleDestination).Range('A1')
    ActiveWindow.Close
End Sub

Message édité par: soft, à: 30/04/2006 10:14
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Tri et Import
Réponses
4
Affichages
262
Réponses
5
Affichages
274
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…