Ouverture d'un fichier et collage dans un autre fichier
Fermé
Lils_Bis
Messages postés
57
Date d'inscription
lundi 4 avril 2016
Statut
Membre
Dernière intervention
28 décembre 2020
-
21 janv. 2019 à 17:36
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 - 22 janv. 2019 à 08:52
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 - 22 janv. 2019 à 08:52
A voir également:
- Ouverture d'un fichier et collage dans un autre fichier
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
- Fichier host - Guide
1 réponse
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
Modifié le 22 janv. 2019 à 09:17
Modifié le 22 janv. 2019 à 09:17
Bonjour,
voici 2 maniéres d'ouvrir un fichier:
https://vb.developpez.com/faqvba/?page=3.2#BookOpen
Application.Workbooks.Open Application.GetOpenFilename()
https://grenier.self-access.com/access/fichiers/boite-de-dialogue-fichierouvrir/
ensuite quand le classeur est ouvert, il suffit de faire le copier coller.
Pour le faire par code, il y a l'enregistreur de macro qui est utile, il suffit ensuite d'adapter la macro ainsi obtenue
voici 2 maniéres d'ouvrir un fichier:
https://vb.developpez.com/faqvba/?page=3.2#BookOpen
Application.Workbooks.Open Application.GetOpenFilename()
https://grenier.self-access.com/access/fichiers/boite-de-dialogue-fichierouvrir/
'Cliquez sur le menu Outils / Références. 'Dans la liste, cochez Microsoft Office x.y Object Library Sub SelectionFichier02() Dim fd As Office.FileDialog ' Créer un objet FileDialog Set fd = Application.FileDialog(msoFileDialogOpen) ' Titre de la boîte de dialogue fd.Title = "Sélectionnez un fichier..." ' Ne pas autoriser la sélection multiple ' (donc 1 seul fichier est sélectionnable à la fois) fd.AllowMultiSelect = False ' Définir les types de fichiers autorisés fd.Filters.Clear fd.Filters.Add "Excel", "*.xlsx; *.xlsm; *.xls" ' Présélectionner le 2ème type de fichier (classeur avec macros) fd.FilterIndex = 2 ' Afficher la boîte de dialogue If fd.Show() Then Application.Workbooks.Open fd.SelectedItems(1) End If Set fd = Nothing End Sub
ensuite quand le classeur est ouvert, il suffit de faire le copier coller.
Pour le faire par code, il y a l'enregistreur de macro qui est utile, il suffit ensuite d'adapter la macro ainsi obtenue