Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel > VBA Excel

Réponse
 
Outils de la discussion
Vieux 10/10/2008, 16h31   #1 (permalink)
Nouveau membre du Club
 
Date d'inscription: janvier 2008
Messages: 59
Par défaut Macro de recherche suivi d'un copier/coller

Bonjour à toutes et à tous,

Je fais une fois de plus appel à vous pour la création d'une macro.

J'ai un fichier qui comprend énormément de feuille (environ 105 feuilles et cela peut encore augmenté),

- feuille RECAP
- feuille Diffusion Facture
- feuille Recap BPA
- 001
- 002
-...
- 101
- Model

Je souhaite qu'à partir de la feuille Recap BPA la macro analyse toutes les pages de 001 à 101.

Si dans la zone K22 à K30, j'ai une date d'inscrite je veux que certaines infos soient copier/coller dans la feuille récap.

Je sais quoi écrire pour la partie copier coller (enfin je crois), mais je n'arrive pas à écrire la partie pour la recherche d'info.

Pouvez vous m'aider.

D'avance merci.

Bon week end
Laura-c est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 22h06   #2 (permalink)
Nouveau membre du Club
 
Date d'inscription: août 2006
Messages: 52
Par défaut

Bonsoir Laura-c,

Tu trouveras en pièce jointe un exemple pour ton code.

Il vaut mieux que les feuilles soient nommées avec des lettres+chiffres plutôt que des chiffres seuls.
Par exemple si le nom est 4, il activera la 4ème feuille du classeur au lieu d'activer la feuille ayant le nom "4"

Edit: petite modif faite dans la pièce jointe sur la manière de sélectionner les feuilles...
Fichiers attachés
Type de fichier : xls essai.xls (41,5 Ko, 13 affichages)

Dernière modification par allergique ; 11/10/2008 à 10h20
allergique est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 13/10/2008, 15h27   #3 (permalink)
Nouveau membre du Club
 
Date d'inscription: janvier 2008
Messages: 59
Par défaut

Bonjour allergique,

merci de ta réponse, mais ta macro n'effectue pas ce que je souhaite.

Je joins un extrait de mon fichier.

Lorsque je lance la macro dans Recap BPA, il faut que toute les feuilles soient "analysée" (je ne peux pas les renommer) et lorsqu'une date apparait dans la colonne K, il faut que les colonnes de la feuille Recap se compléte en conséquence...

Je ne sais pas si c'est très clair.

d'avance merci
Fichiers attachés
Type de fichier : xls Suivi fact test macro.xls (99,5 Ko, 3 affichages)
Laura-c est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 13/10/2008, 22h01   #4 (permalink)
Nouveau membre du Club
 
Date d'inscription: août 2006
Messages: 52
Par défaut

Bonsoir Laura,

Tu trouveras ci-joint un 2ème exemple.

Pour les colonnes à compléter il faut que tu continues d'adapter la macro à ce que tu souhaites faire.

Bonne soirée
Fichiers attachés
Type de fichier : zip essai2.zip (25,2 Ko, 5 affichages)
allergique est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/10/2008, 18h15   #5 (permalink)
Nouveau membre du Club
 
Date d'inscription: janvier 2008
Messages: 59
Par défaut

Merci allergique, cela fonctionne parfaitement bien, j'ai réussi à adapter toute les infos que je voulais.

Vu que tout fonctionne je souhaite ajouter un paramètre, je veux que le copie/coller ne s'effectue que lorsque j'ai la valeur PO qui apparait en H1 (dans mes différentes feuilles [001... 101]) . Comment puis-je faire pour ajouter cette variable?

Par avance merci
Laura-c est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/10/2008, 21h34   #6 (permalink)
Nouveau membre du Club
 
Date d'inscription: août 2006
Messages: 52
Par défaut

Bonjour,

Il te suffit juste de modifier cette ligne dans ta macro:

Code :
If IsDate(cel.Value) And Sheets(i).Range("H1") = "PO" Then
allergique est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/10/2008, 14h23   #7 (permalink)
Nouveau membre du Club
 
Date d'inscription: janvier 2008
Messages: 59
Par défaut

Super, merci beaucoup, ça fontionne parfaitement
Laura-c est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBAACCESS

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel > VBA Excel

 
Offres d' emploi informatique sur Lesjeudis.com


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 non
Pingbacks are non
Refbacks are non
Navigation rapide