Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 17/05/2006, 16h50   #1 (permalink)
Etienne
Guest
 
Messages: n/a
Par défaut dupliquer un modele par feuille et fichier

Bonjour à tous,

J'ai un petit souci à vous soumettre, et je me dis que quelqu'un pourrait peut etre m'aider et me faire gagner un temps fou...

voilà, tous les mois je mets à jour une feuille excel qui sert de modèle. ce modèle contient tout un tas de formules basées sur le nom de l'onglet (grace à une formule en A2 qui restitue le nom de la feuille). Tous les mois je dupplique 200 fois ce modèle en modifiant le nom de l'onglet, et j'ai donc une fiche par code société (qui correspond au nom de l'onglet). Plus précisément, je crée plusieurs fichiers (un par zone) contenant plusieurs feuilles (une par société).

Je cherche donc à faire une macro pour automatiser tout ça... Il faut donc que je duplique le modèle, que je modifie le nom de l'onglet. A chaque changement de zone, je change de classeur.

Ci-joint un petit exemple, avec la liste des codes (pour les onglets) et des zones (pour les classeurs). J'ai essayé avec l'enregistreur de macro, mais je sais pas comment insérer une boucle for, ni comment lui dire de changer de feuille à chaque changement de zone, ni même comment me servir de ma liste des feuilles et des classeurs à créer (je débute....). A noter que les codes pour les onglets contiennent 5 ou 6 caracteres et ne suivent malheureusement aucun ordre logique.

Merci d'avance pour votre aide et bravo pour ce forum que j'ai découvert récemment et qui est vraiment extra

amicalement,
Etienne
  Réponse avec citation
ANNONCES
Vieux 17/05/2006, 17h09   #2 (permalink)
Pierrot93
Guest
 
Messages: n/a
Par défaut Re:dupliquer un modele par feuille et fichier

Bonjour Etienne,

ton fichier n'est pas joint

regarde dans l'aide VBA, mais a priori c'est plutôt une boucle 'FOR EACH' qu il faut utiliser dans ce cas

Bonne soirée
@+
  Réponse avec citation
Vieux 17/05/2006, 17h17   #3 (permalink)
Etienne
Guest
 
Messages: n/a
Par défaut Re:dupliquer un modele par feuille et fichier

oups... avec le fichier.
merci, je vais voir avec FOR EACH si j'arrive à avancer
  Réponse avec citation
Vieux 17/05/2006, 17h20   #4 (permalink)
Etienne
Guest
 
Messages: n/a
Par défaut Re:dupliquer un modele par feuille et fichier

re oups... avec le fichier sans espace dans le nom [file name=pour_feuilles_et_classeurs.zip size=12115]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/pour_feuilles_et_classeurs.zip[/file]
Fichiers attachés
Type de fichier : zip pour_feuilles_et_classeurs.zip (11,8 Ko, 10 affichages)
  Réponse avec citation
Vieux 17/05/2006, 18h27   #5 (permalink)
etienne
Guest
 
Messages: n/a
Par défaut Re:dupliquer un modele par feuille et fichier

euh... désolé mais je me galère, et je suis un peu sous le flot d'infos de l'aide vba que mon niveau d'ultra-beginner ne parvient pas à ingurgiter...

un petit coup de pouce serait le bienvenu...

comment définir la variable qui prendra tour à tour les valeurs des codes sociétés (idem pour les codes zones)?

comment dire que si on change de zone on ouvre un nouveau classeur?

merci d'avance
  Réponse avec citation
Vieux 17/05/2006, 21h34   #6 (permalink)
Pierrot93
Guest
 
Messages: n/a
Par défaut Re:dupliquer un modele par feuille et fichier

Re bonsoir Etienne

J'ai créé une petite macro dans ton fichier.
Attention tu dois modifier la première ligne du module 1 qui défini la constante 'MonRepert', elle indique le chemin complet du dossier vers lequel les fichiers seront créés et enregistrés automatiquement. il vaut mieux qu il n y en ai pas déjà avec le même nom...

Jespère que j ai bien compris et que je ne me suis pas planté...

sinon laisse un message sur ce fil je verrais demain matin.


Bonne soirée
  Réponse avec citation
Vieux 17/05/2006, 21h37   #7 (permalink)
Pierrot93
Guest
 
Messages: n/a
Par défaut Re:dupliquer un modele par feuille et fichier

Re je joins le fichier
  Réponse avec citation
Vieux 17/05/2006, 21h39   #8 (permalink)
Pierrot93
Guest
 
Messages: n/a
Par défaut Re:dupliquer un modele par feuille et fichier

3ème essai
  Réponse avec citation
Vieux 17/05/2006, 21h43   #9 (permalink)
Pierrot93
Guest
 
Messages: n/a
Par défaut Re:dupliquer un modele par feuille et fichier

ReReRe

dernier essai

[file name=Test_20060517214358.zip size=16495]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Test_20060517214358.zip[/file]
Fichiers attachés
Type de fichier : zip Test_20060517214358.zip (16,1 Ko, 18 affichages)
  Réponse avec citation
Vieux 18/05/2006, 15h31   #10 (permalink)
Etienne
Guest
 
Messages: n/a
Par défaut Re:dupliquer un modele par feuille et fichier

Bonjour Pierrot, le forum,

désolé de cette réponse tardive, et merci de t'être penché sur mon pb. je teste et reviens pour te tenir au courant.

Bonne journée
Etienne
  Réponse avec citation
Vieux 18/05/2006, 20h27   #11 (permalink)
Etienne
Guest
 
Messages: n/a
Par défaut Re:dupliquer un modele par feuille et fichier

rebonjour

apres quelques tests (apres avoir compris que je devais nommer MaPlage), ça marche parfaitement !!

Bravo et merci encore
amicalement
Etienne
  Réponse avec citation
Vieux 18/05/2006, 20h34   #12 (permalink)
Pierrot93
Guest
 
Messages: n/a
Par défaut Re:dupliquer un modele par feuille et fichier

Bonsoir

non en principe il ne fallait pas nomer MaPlage mais par contre ce que j ai oublié de te dire c était qu il fallait que la feuille active soit celle avec les codes zone et géo, enfin si tu as réussis c est le principale.

bonne soirée
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 00h07.


(C) 2006 Excel Downloads