VBA : Importer l'onglet 2 de plusieurs classeurs à l'ouverture

NicoM - 19 juin 2017 à 15:39 - Dernière réponse : f894009 12542 Messages postés dimanche 25 novembre 2007Date d'inscription 16 décembre 2017 Dernière intervention
- 20 juin 2017 à 13:43
Bonjour,

Description de la problématique :
- Je possède un dossier (chemin fixe sur réseau) dans lequel plusieurs classeurs sont régulièrement déposés (nouvelles versions écrasant les anciennes). Ces classeurs ont toujours le même nom, et ont 2 onglets. Celui qui m'intéresse est le 2e, qui est susceptible d'évoluer dans le contenu.

- Je souhaiterai pouvoir importer l'onglet 2 de ces N classeurs dans un classeur centralisateur (la liste complète de ces classeurs y est présente) à l'ouverture de ce dernier.

Merci d'avance pour votre aide.
Afficher la suite 

7 réponses

Répondre au sujet
f894009 12542 Messages postés dimanche 25 novembre 2007Date d'inscription 16 décembre 2017 Dernière intervention - Modifié par f894009 le 19/06/2017 à 17:52
0
Utile
Bonjour,
Je souhaiterai pouvoir importer l'onglet 2 de ces N classeurs dans un classeur centralisateur (la liste complète de ces classeurs y est présente) à l'ouverture de ce dernier.
Cette liste est dans une colonne d'un onglet?
Comment restituer les donnees de chaque onglet 2, empilees ou dans des onglets distincts ?

Quelques connaissances en VBA ??
Commenter la réponse de f894009
0
Utile
1
Bonjour, quelques connaissances en VBA oui et en programmation en général mais vite limité par le vocabulaire spécifique au VBA.

Le classeur centralisateur contient 1 onglet principal dans lequel se retrouve cette liste de tous les noms des fichiers à importer (précision : les noms des fichiers et de l'onglet à importer sont identiques. Ex : FC.02.01.xls onglet FC.02.01
Cette liste est contenue en colonne I12:I36
Une boucle permettant de stocker le nombre d'occurrences dans une variable semble indiquée.

Pour ce qui est de la restitution, un onglet distinct par classeur copié et non empilés, en reprenant le nom de l'onglet source.

Merci d'avance.
f894009 12542 Messages postés dimanche 25 novembre 2007Date d'inscription 16 décembre 2017 Dernière intervention - 20 juin 2017 à 08:29
Bonjour,

FC.02.01.xls
Vous utilisez un Excel 2003 ?
Dans le classeur global, les onglets de destination sont deja crees?
Commenter la réponse de NicoM
0
Utile
1
Excel 2010.
Les onglets ne sont pas créés, et je souhaite les supprimer à chaque fermeture du classeur centralisateur (ça je sais faire pour le coup ^^), le but étant de récupérer les dernières versions des onglets.
f894009 12542 Messages postés dimanche 25 novembre 2007Date d'inscription 16 décembre 2017 Dernière intervention - 20 juin 2017 à 12:01
Re,

Excel 2010.
Pourquoi des fichiers xls??
Commenter la réponse de NicoM
0
Utile
1
C'est le format de dépôt des fichiers.
Je dois faire avec, il ne sont pas de ma responsabilité ceux-là ^^
f894009 12542 Messages postés dimanche 25 novembre 2007Date d'inscription 16 décembre 2017 Dernière intervention - 20 juin 2017 à 13:43
Re,
Ok, je regarde la chose

Entetes de colonnes ou pas sur les fichiers a lire ?
Commenter la réponse de NicoM