(VBA EXCEL) aide pour macro excel

Bonjour,

voila je dois faire un planning annuel pour ma boite et je suis nul en vba je comprend rien
il faut que je puisse changer d'annee (que l'on rentre dans une cellule)
que les samedis et dimanches se grisent
que les années bissextiles soient prises en compte(afficher/masquer)
que tout cela prenne vie par l'action d'un bouton!
merci d'avance a tous
mail:dudsweet57@hotmail.com
Configuration: Windows XP
Firefox 2.0.0.10

24 réponses

Résumé de la discussion

Un utilisateur recherche une solution VBA pour un planning annuel sous Excel, avec saisie de l'année, grisement des week-ends et prise en compte des années bissextiles déclenchée par un bouton. Plusieurs interventions évoquent des méthodes pour griser les samedis et dimanches, aligner les mois selon le numéro saisi et traiter les années 2000 ou les années bissextiles de manière autonome. Des solutions livrées incluent des fichiers préparamétrés, des conseils pour la mise en forme des mois et des remarques sur le déclenchement par bouton et les limites de version Excel. En cas de précision insuffisante, des échanges proposent d'ajuster le code, d'ajouter des commentaires et de tester la gestion des années bissextiles selon les scénarios.

Bobot (l’IA à votre service)
  1. cool c'est pas mal!!merci merci ca y'est je pense avoir compris je vais modifer ton code pour que tout s'active au clic pour voir si j'ai bien tout assimiler merci
    1. Contributeur
      bonjour

      Merci de ton message.

      en plus j'ai plus ou moins compris

      Non il faut tout comprendre et ce que tu n'as pas compris c'est à toi de poser la question pour que l'on essaye de te donner des pistes car l'important n'est pas de te faire ton devoir mais que tu saches ensuite le refaire ou d'autres tableurs avec cette logique.

      Aucune question n'est ridicule, surtout n'hésites pas.

      Bon pour agrémenter un peu, j'ai animé ta création par la sélection des cellules et tu as une instruction pour aller piano (365 secondes !) en enlevant le premier apostrophe de commentaire.

      Une petite cerise sur le gâteau avec les jours fériés : https://www.cjoint.com/?lDsLXapbdw
      1. merci merci c cool d'avoir des gens comme toi en plus j'ai plus ou moins compris merci!
        1. Contributeur
          bonjour

          à partir de janvier le classeur ne grise plus les bons jours!!

          Si ce sont les bons jours qui étaient grisés, mais pas le bon libellé dans le jour !

          il y'a toujours un prob avec la gestion des années bissextiles en 2007 ya 28j et y men sors 29........

          Je t'ai mis la date à côté et tu devrais vérifier que c'est bon car quand tu fais 2007, c'est le 29/02/2008 que tu vois !

          pourrais tu ajoute des comm a la derniere boucle

          C'est commenté ici : https://www.cjoint.com/?lDn2EUNeBp
          1. il y'a un autre problème sur ton fichier à partir de janvier le classeur ne grise plus les bons jours!!
            mais je ne peux pas bcp t'aider il faut voir avec gbinforme qui a l'aire de mieux si connaitre ke moi!
            1. y'a un gros prob avec la gestion des années bissextiles on dirait meme que c aléatoire.....bizarre!
              1. il y'a toujours un prob avec la gestion des années bissextiles en 2007 ya 28j et y men sors 29........
                1. super sympa cependant encore un tit prob il faut vraiment que tout prenne vie an clic sur le bouton et pas a la fin de la saisie de la date (c une consigne que j'ai u!)
                  de plus pourrais tu ajoute des comm a la derniere boucle je comprends pas tout merci bcp pr tout
                  1. Contributeur
                    bonjour

                    le 1er mois doit être septembre

                    C'est bien le cas mais il suffit de changer le N° du mois à ta guise.

                    les samedi et dimanche doivent se griser

                    Voilà, c'est fait.

                    il y'a un prob avec la gestion des annees bissesxtiles par ex en 2000 en fevrier ya 29j le classeur en sort que 28

                    sur l'essai il y a bien 29 pour l'agenda 1999 car celui de 2000 comporte février 2001 à 28 !

                    les jours se mettent a jour aprés la fin de la saisie et non au clic sur le bouton

                    J'ai laissé la mise à jour écran pour faire de l'animation et cela se voit me semble-t-il, sinon tu as un problème de paramètre des calculs à régler.

                    pour le format du mois septembre doit être sous la forme sept-70

                    Il suffit de modifier le format de la cellule : c'est fait

                    le titre ne se met pas a jour non plus annee-annee+1

                    C'est à jour aussi : à toi de voir https://www.cjoint.com/?lDkCKFWN1J
                    1. ah j'allais oublier pour le format du mois septembre doit être sous la forme sept-70 par ex et ensuite oct-70,nov-70........et le titre ne se met pas a jour non plus annee-annee+1
                      merci d'avance a qui pourra une nouvelle fois me dépanner
                      1. thx c bien cool ca prends forme merci pour tout juste si je peux me permettre quelques erreurs subsistent:
                        le 1er mois doit être septembre
                        les samedi et dimanche doivent se griser
                        il y'a un prob avec la gestion des annees bissesxtiles par ex en 2000 en fevrier ya 29j le classeur en sort que 28
                        les jours se mettent a jour aprés la fin de la saisie et non au clic sur le bouton
                        voili voila
                        merci encore pour tout ce que tu as fait si tu peux encore m'aider à regler ces petis probs ca serait cool
                        merci merci merci!!
                        1. @sloganflash,

                          ok, merci pour l'info.

                          Je te réponds dans un instant(au courant de la journée) si tu peux encore attendre un peu.

                          A tout à l'heure

                          marsu
                          1. lol !!tu veux me foutre o chomage toi!!
                            nan serieux revenons a nos moutons kelkun pe maider?
                            1. lol! nan ma boite est tères bien mais c pour les cours(me suis trompé j'ai plusieur prob et g posté sur plusieur forums dsl) en fait je suis con moi le prof nous a laché ca comme ca sans cours!! et laz je suis o boulot et je dois le faire pour lundi quand je retourne au bahut et je cale ke nini!
                              1. lol ...

                                sauve toi de ton lycée ;p
                            2. bon écoute si tu veux pas m'aider sois pas désagréable et sauve toi
                              1. lol ...

                                C'est toi qui devrait te sauver de cette boite
                            • 1
                            • 2