Récupérer dynamiquement des données d'autres fichiers Excel fermé
Fermé
MaxOslo
-
20 mai 2021 à 09:35
yg_be Messages postés 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 - 20 mai 2021 à 10:50
yg_be Messages postés 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 - 20 mai 2021 à 10:50
A voir également:
- Récupérer dynamiquement des données d'autres fichiers Excel fermé
- Liste déroulante excel - Guide
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Tableau croisé dynamique excel - Guide
- Si et excel - Guide
4 réponses
yg_be
Messages postés
23342
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 novembre 2024
Ambassadeur
1 550
20 mai 2021 à 10:11
20 mai 2021 à 10:11
bonjour,
si je voulais coder cela en VBA, je chercherais un exemple, et je l'adapterais.
n'as-tu trouvé aucun exemple?
si je voulais coder cela en VBA, je chercherais un exemple, et je l'adapterais.
n'as-tu trouvé aucun exemple?
la personne cherchait des infos d'un autre fichier en fonction d'une région choisi dans son fichier principal
yg_be
Messages postés
23342
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 novembre 2024
Ambassadeur
1 550
20 mai 2021 à 10:39
20 mai 2021 à 10:39
quand tu écris "les "Fichier1" commencent tous par une série de 9 chiffres qui leur sont propres", veux-tu dire que chaque fichier1 commence par une série unique de 9 chiffres, qui lui est propre?
donc que tu ne cherches, chaque fois, qu'un seul fichier?
donc que tu ne cherches, chaque fois, qu'un seul fichier?
20 mai 2021 à 10:13
'Déclaration des variables
Dim MyPath As String, monFichier As String, reg As String
'Chemin du fichier
MyPath = "C:\Ton chemin\"
'Récupère la région
reg = Sheets(1).Range("A1")
monFichier = Dir(MyPath & "\*.xlsx", vbNormal)
'Boucle pour trouver le fichier exact
Do While monFichier <> ""
If InStr(monFichier, reg) > 0 Then
Fichier_reg = MyPath & "\" & monFichier
End If
monFichier = Dir
Loop
20 mai 2021 à 10:35
"cela ne semble pas fonctionner": message d'erreur, ... ?
20 mai 2021 à 10:43
20 mai 2021 à 10:50
je me demande si il n'y a pas un \ en trop, je ne sais pas si cela gène.
examine la valeur de cherchons
si tu connais la série à trouver, inutile de faire une boucle: