Importer un fichier CSV dans une nouvelle feuille

nak

XLDnaute Occasionnel
Bonjour à tous,

J'ai un code qui me permet d'ouvrir un fichier CSV :
Private Sub CommandButton1_Click()

nf = Application.GetOpenFilename("Fichiers Csv,*.csv")
If Not nf = False Then
Workbooks.Open Filename:=nf
End If

End Sub

Celui-ci s'ouvre dans un nouveau classeur.
Moi j'aimerais qu'il soit importé non pas dans un nouveau classeur mais dans une nouvelle feuille de mon classeur actif.
Je voudrais aussi forcer le nom de cette nouvelle feuille.

J'ai essayé Worksheets.Open mais cette fonction ne marche pas...

Vous avez une idée ?

Merci

A+
 

nak

XLDnaute Occasionnel
Re : Importer un fichier CSV dans une nouvelle feuille

Hi,

Je viens de trouver la solution, il suffi de modifier la ligne avec laquelle on ouvre le fichier :
Code:
Set wkb = Workbooks.Open(Filename:=nf, Origin:=xlWindows, Local:=True)

En tout cas merci pour tout. ;-)

A+
 

Discussions similaires

Réponses
3
Affichages
162

Statistiques des forums

Discussions
312 338
Messages
2 087 399
Membres
103 537
dernier inscrit
alisafred974