Pb - Importation de données

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

N

nico0007

Guest
Bonjour le forum,

J'ai un soucis avec mon code. Je désire importer les données d'un fichier .csv sur une des feuilles Excel de mon classeur après le clic sur un bouton. Voici mon code:
Code:
Dim MonFichier As Variant

MonFichier = Application.GetOpenFilename("Text Files (*.txt), *.txt, (*.csv), *.csv")
With ActiveSheet.QueryTables.Add(MonFichier, Destination:=Feuil2.Range("A1"))
        .Name = "Test"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .TextFilePromptOnRefresh = False
        .TextFilePlatform = 850
        .TextFileStartRow = 1
        .TextFileParseType = xlDelimited
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = False
        .TextFileTabDelimiter = False
        .TextFileSemicolonDelimiter = True
        .TextFileCommaDelimiter = False
        .TextFileSpaceDelimiter = False
        .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
        .TextFileTrailingMinusNumbers = True
        .Refresh BackgroundQuery:=False
    End With

J'ai une erreur sur la ligne
Code:
With ActiveSheet.QueryTables.Add(MonFichier, Destination:=Feuil2.Range("A1"))
le débogueur me dit:"La plage de destination n'est pas la même feuille de calcul que celle dans laquelle la table de requête est créée."
J'avoue ne pas trop saisir, car c'est ce que je veux exactement --> charger les données sur la feuille 2 alors que mon bouton est sur la feuille 1.

Merci pour votre aide,
Nico
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 CSV en EXCEL
Réponses
1
Affichages
198
C
Réponses
2
Affichages
1 K
Coco_lac
C
M
Réponses
3
Affichages
1 K
MarieChérie
M
Retour