|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Étudiant Inscription : janvier 2012 Messages : 34 ![]() |
Bonjour à tous,
Nouveau sur le forum j'ai terriblement besoin de votre aide pour résoudre un problème lié à la fonction autofilter pour la création d'un planning automatique pour les formations dans mon entreprise. Je dois réaliser une macro qui : -crée un autre onglet avec la date du jour -prend en compte seulement les lignes avec des "x" suivant la date du jour. Sur la page qui sera créer ne doit figurer seulement le nom, prénom et service des individus disposant d'une formation à la date du jour. J'ai commancer à rédiger les lignes de codes : pour la première partie, j'ai réussi à créer un autre onglet avec comme nom la date du jour. Pour la seconde je n'y arrive pas. J'ai utilisé la fonction Autofilter sans grande réussite car les dates de l'année figure dans une plage de colonne or cette fonction ne prend en compte qu'une seule colonne pour la réalisation d'un filtre : Comment faire si vous plait? Pour mieux comprendre vous trouverez ci-joint mon fichier excel et ci-dessous les lignes de codes déja écrites: Code :
Merci encore pour vos réponses. Bonne journée. |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Code :
__________________
Cordialement. |
||
|
|
10
|
|
|
#3 |
|
Invité régulier
![]() Étudiant Inscription : janvier 2012 Messages : 34 ![]() |
Merci Énormément, cela fonctionne parfaitement.
Très bonne soirée et merci encore mercatog. Bonjour Mercatoc, Je reviens vers vous pour savoir si il était possible de rajouter des lignes et des colonnes dans les nouveaux onglets qui seront crées. Je souhaiterai effectuer cette opération afin d'améliorer la mise en page du planning de la journée. Merci de votre réponse, Bonne journée. Cordialement |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Ajoute une procédure de mise en page avec comme paramètre la feuille de calcul qu'on appelle à partir de notre procédure principale.
Exemple Code :
__________________
Cordialement. |
||
|
|
10
|
|
|
#5 |
|
Invité régulier
![]() Étudiant Inscription : janvier 2012 Messages : 34 ![]() |
Merci infiniment,
Sa marche impeccable. Par hasard, serais-tu comment inserer une ligne au milieu d'un tableau car j'ai fait pas mal de recherche sur google et j'ai rien trouvé. Merci pour tout |
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Que veux tu dire avec insérer une ligne en milieu.
Que signifie milieu? Pour insérer une ligne avant la ligne 10 de la feuille Feuil1, tu écris Reste à savoir pour ton cas, le n° de la ligne correspondant à ton milieu décrit ton ton post.
__________________
Cordialement. |
|
|
10
|
|
|
#7 |
|
Invité régulier
![]() Étudiant Inscription : janvier 2012 Messages : 34 ![]() |
Le tableau créer lors de ma macro sera long, ce que je souhaite c'est diviser ce tableau en deux (au milieu) en insérant une ligne pour répartir les formations le matin et les autres l'après midi.
|
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Je ne sais si j'ai bien compris mais essaies ceci
Code :
__________________
Cordialement. |
||
|
|
10
|
|
|
#9 |
|
Invité régulier
![]() Étudiant Inscription : janvier 2012 Messages : 34 ![]() |
Parfait, c'est exactement cela. Par contre comment fais tu pour fusionner les cellules de la ligne créer car elle peut ce situer n'importe ou, tu ne peux pas mettre Range("")
Merci pour tout. |
|
|
00
|
|
|
#10 | ||
|
Invité régulier
![]() Étudiant Inscription : janvier 2012 Messages : 34 ![]() |
Bonjour Mercatog
Aurais tu une réponse à la question d'hier car j'essaye depuis sans grande réussite, J'ai essayé la fonction : Code :
Merci encore pour ton aide. |
||
|
|
00
|
|
|
#11 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Code :
__________________
Cordialement. |
||
|
|
10
|
|
|
#12 |
|
Invité régulier
![]() Étudiant Inscription : janvier 2012 Messages : 34 ![]() |
Merci,
Je te sollicite une dernière si tu le veux bien, J'aimerai juste rajouter des lignes de code pour interdire l'exécution de la macro si la feuille du jour à déja été crée avec un messbox. Pour conclure l'utilisateur peut cliquer une seule fois sur la macro.Merci Cordialement |
|
|
00
|
|
|
#13 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Il faudrait absolument que tu parvienne à comprendre le code, sinon tu ne t'en sortiras pas.
Code :
__________________
Cordialement. |
||
|
|
20
|
|
|
#14 |
|
Invité régulier
![]() Étudiant Inscription : janvier 2012 Messages : 34 ![]() |
Merci Mercatog
Bonne soirée |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com