Mettre à jour une liste de fichiers xls à partir d'un tableau d'un fichier xls

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 !

elouahi95

XLDnaute Junior
Bonjour à tous,

J'ai un besoin d'aide, mes connaissance en macro Excel sont assez light...

Je vais essayer de vous expliquer ma demande.

J'ai un fichier 'Synthèse GA' comprenant un tableau, ce tableau contient pour chaque identifiant des valeurs associés (CIA, Bud, Real, ER, Pre, Tra).

Je voudrais que ce fichier alimente (via un bouton associé à une macro) des fichiers FP-xx.

En sachant que l'identifiant du fichier 'Synthèse GA' correspond au nom des fichiers à alimenter....(FP-xx)

Voir piece jointe

Ex: la ligne 5 du fichier 'Synthèse GA' avec l'identifiant FP-A1 doit alimenter le fichier portant le même nom FP-A1.xls.

Merci d'avance pour votre aide.

LEO 🙁🙁
 

Pièces jointes

Re : Mettre à jour une liste de fichiers xls à partir d'un tableau d'un fichier xls

re

vois si cela va mieux

(j'ai un peu de peine avec la gestion des erreurs )
 

Pièces jointes

Re : Mettre à jour une liste de fichiers xls à partir d'un tableau d'un fichier xls

Bonjour,

En visitant le forum j'ai presque trouvé la macro qu'il me fallait, ci-dessus, mais il me manque une variable.
Cad j'ai une feuille avec des données et je souhaite copier toutes les lignes qui ont la même valeur de A2 à A......, et copié ces lignes dans des classeurs que la macro ouvre.
Car la macro ci-dessus ne copie qu'une ligne.
Si vous pouviez mz l'adapter à mon besoin?
Par avance merci.
Voici la macro
Sub test()
'

chemin = ActiveWorkbook.Path
MonNom = ActiveWorkbook.Name
For n = 2 To Range("A65536").End(xlUp).Row
Workbooks.Add(xlWBATWorksheet).SaveAs chemin & "/" & Workbooks(MonNom).Sheets("recap").Range("A" & n)
Workbooks(MonNom).Sheets("recap").Range("A1:l1").Copy Destination:=ActiveSheet.Range("A1")
Workbooks(MonNom).Sheets("recap").Range("A" & n & ":G" & n).Copy Destination:=ActiveSheet.Range("A2")
Next n
End Sub
 
Re : Mettre à jour une liste de fichiers xls à partir d'un tableau d'un fichier xls

Bonjour,

C'était moi LEO ?
Moi c'est dominique,

J'ai modifié le tableau, ce que le souhaite c'est avoir dans des nouveaux classseurs (comme ce que tu as fait )non pas une seule ligne mais toutes les lignes qui ont en "DR" 13, 14, 15... dans les classeurs qui se nomment 13 14 15 ....
Dans le cas présent, pour les 13 j'aurai les 3 lignes, la 14 les 4 lignes ...

Merci.
 
- 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

Retour