VBA: Récupération données à partir d'un fichier EXCEL

  • Initiateur de la discussion Initiateur de la discussion Narduz
  • Date de début Date de début
  • Mots-clés Mots-clés
    vba

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 !

Narduz

XLDnaute Nouveau
Bonjour à tous,

Je me permets de solliciter votre aide sur le point suivant :

Je souhaite réaliser une macro permettant de rechercher un fichier EXCEL via une boîte de dialogue, de récupérer la valeur de plage de cellules sur un onglet (soit un copier-coller) sans ouvrir ce fichier.

J'ai déjà à disposition le code suivant:

Dim FileToOpen
Dim shAncien As Worksheet
Dim shNouveau As Worksheet

Set shAncien = ActiveSheet

FileToOpen = Application.GetOpenFilename()
Workbooks.OpenText Filename:= _
FileToOpen, _
Origin:=xlMSDOS, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlNone, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma _
:=False, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
TrailingMinusNumbers:=True

Set shNouveau = ActiveSheet

shNouveau.Cells(1, 1) = shAncien.Cells(1, 1)

' Active celui que tu veux fermer.
shAncien.Activate
shNouveau.Activate
' ********************************

ActiveWorkbook.Close



mais je n'arrive pas à récupérer une plage de cellules.

Pouvez-vous m'aider à récupérer une plage de cellules?

Merci d'avance pour votre aide.
 
Bonjour
sans ouvrir ce fichier.
ensuite dans le code il y a :
Code:
FileToOpen = Application.GetOpenFilename()
Workbooks.OpenText Filename:= _
FileToOpen, _
Origin:=xlMSDOS, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlNone, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma _
:=False, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
Je pige plus ?
 
- 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
5
Affichages
483
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
498
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
386
Réponses
7
Affichages
720
Retour