Importer un fichier CSV dans une nouvelle feuille

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

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+
 
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+
 
- 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

Discussions similaires

Réponses
8
Affichages
780
Réponses
40
Affichages
3 K
Retour