Pb avec VBA

Tonio -  
Bidouilleu_R Messages postés 1209 Statut Membre -
Bonjour, j'ai un petit problème avec ma macro. Elle m'importe un fichier TXT dans mon classeur Excel mais me crée une nouvelle feuille alors que je voudrais que les données soient importées dans une feuille qui existe déjà...
Que manque t-il dans mon code ?

Merci d'avance pour vos réponses

Option Explicit
Dim MonFichier As Variant
Public Monclasseur As String
Dim Nblig As Long, i As Long, j As Long
Public Monchemin As String
Sub Importation()
'
' Importation Macro
'

'
Dim MonFichier As Variant

MonFichier = Application.GetOpenFilename("Text Files (*.txt), *.txt")
If MonFichier <> False Then

Range("A1").Select
Workbooks.OpenText Filename:= _
"C:\Documents and Settings\troncan1\Desktop\KPI.20100128.txt", Origin:= _
xlMSDOS, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote _
, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:= _
False, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1) _
, Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), _
Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), Array(15, 1), Array( _
16, 1), Array(17, 1), Array(18, 1), Array(19, 1), Array(20, 1)), TrailingMinusNumbers _
:=True

Range("A1").Select

End If

End Sub

3 réponses

Bidouilleu_R Messages postés 1209 Statut Membre 295
 
Bonjour,

Tu ouvres un fichier texte avec excel, il est normal qu'il crée un classeur avec une seule feuille.
Tu découpes le fichier selon ton besoin, le résultat à l'écran est donc une feuille excel dans un nouveau classeur.
Puisque tu ne te plaint pas du découpage, on peut en déduire qu'il est ok!

Donc sélectionne l'ensemble des cellules que tu veux ajouter à ton autre classeur.
Copie cette sélection ( pas toute la feuille sinon tu auras une erreur)
retourne dans le classeur initial
selectionne la feuille ou tu veux coller le résultat
colle le résultat
Ferme le fichier texte.

Si tu as besoin de plus d'aide ...fais le savoir.
A+
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
QUESTION EN DOUBLON AVEC LE FORUM PROGRAMMATION
0
Bidouilleu_R Messages postés 1209 Statut Membre 295
 
Ah! merci! j'avais pas vu.
Bonne journée michel

Roger.
0