Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Merci de ces différentes possibilités.
En voici une autre avec une macro.
Y a juste que je n'arrive pas à lancer la macro automatiquement au changement de la liste déroulante et un petit souci lors de format de la date lorsque je rajoute du texte dans la cellule ("du " ou "au )" ...
J'ai réussi même si c'est un peu lourdingue avec une formule du type où je recherche les dates correspondant à un mois de vacances (octobre par exemple) et une année donnée :
TEXTE(INDEX(B:B; EQUIV(10&An; MOIS(B:B)&ANNEE(B:B); 0));"j mmmm aaaa")
Seuls hic :
- les vacances d'hiver ne finissent...
J'ai 2 variables : Dvac( colonne contenant les débuts de vacances) et Fvac (colonne contenant les fins de vacances). Je ne sais pas comment rechercher et extraire les données dans ces variables…
Cela devrait être possible d'isoler les dates de début et fin de vacances :
Vacances de Toussaint ...
Bonsoir,
Extra, votre macro fonctionne parfaitement et a été intégrée. Il va me falloir un peu de temps pour bien en comprendre le fonctionnement ;)
Dernière étape, je cherche maintenant à extraire les dates de vacances en colonne L.
Je pensais à 3 pistes :
- une macro qui parcourt la colonne G...
Merci une fois de plus @sylvanu !
Voici un fichier épuré où je cherche à afficher les semaines en colonne L sans les cellules vides et sans retour à la ligne lorsque je renseigne le numéro de Période.
Je voulais profiter de la macro "DécoupeParPériode" qui génère les colonnes J, K pour afficher...
Voici l'intégration dans mon projet des différentes macros.
J'arrive bientôt au bout. L'onglet Paramétrage indique les quelques coquilles ou points à revoir.
Je ne sais pas ce qui se passe mais les jours fériés ne s'affichent plus en bleu dans les calendriers annuels. Un pb avec les règles...
Les années se suivent et ne se ressemblent pas mais on est bien avec cette V7 ;)
Me voici débloqué et prêt à intégrer vos codes dans mon projet.
J'ai de quoi bidouiller et apprendre à partir de vos macros...
Je reviendrai présenter une version V8 prochainement
Mille merci
Pour les jours grisés, peut-être :
If Weekday(TabloCalendar(i, 1), 2) = 1 Or TabloCalendar(i - 1, 2) = "Férié" _
And (TabloCalendar(i - 2, 2) = "Férié" Or TabloCalendar(i - 2, 2) = "Vacances" Or TabloCalendar(i - 2, 2) = "Week-end") Then 'Lundi ou début semaine suivante
Bon...
Merci de la patience...
En 2021-2022, le pont de l'ascension fait la découpe car il est considéré comme "Vacances"
C'est pour cela que j'avais rajouté
If TabloCalendar(i, 2) = "Vacances" And TabloCalendar(i - 1, 2) <> "Vacances" And TabloCalendar(i + 1, 2) = "Vacances" And Période < 5 Then...
Merci, merci...
Même si l'effet n'est pas satisfaisant, j'ai effectivement pas mal bidouillé ;)
J'avais notamment essayé de modifier les conditions pour éviter la découpage de semaine quand il y a un jour férié isolé dans la semaine (cas du 8 mai et cas du pont de l'ascension). J'avais résolu le...
Bonjour,
J'ai essayé de retravailler mon projet mais n'arrive à rien de concluant :
- Avec la macro TableauPeriode (reprise du code de la macro DecoupePeriode pour ne pas tout casser),
j'essaye de ventiler le planning sur 5 colonnes (5 périodes) mais je perds la mise en forme qui générée par...
Super, merci.
Par contre le test pour le découpage de semaine ne fonctionne pas quand il y a un jour férié dans la semaine puisqu'il découpe la semaine ;(
If Weekday(TabloCalendar(i, 1), 2) = 1 Or TabloCalendar(i - 1, 2) = "Férié" Then 'Lundi ou début semaine suivante
Bonsoir,
J'ai fait quelques modifications dans la macro pour distinguer dans le planning global les jours fériés, les mercredis, les we et les vacances afin de faciliter ensuite les découpages par semaine et période scolaire.
J'avance quelques pistes dans la macro pour faire ces découpages mais...
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.