Coup de main please

Bonjour tout le monde.
J’ai élaboré une base de données qui fonctionne comme je le souhaite (Feuille BD) alimentée par un formulaire USF. (Bouton rouge sur la barre des entêtes figée)
Sur une autre feuille (Calendrier), j’ai aussi élaboré un petit prog en fonction de mes besoins futurs.
Le calendrier, je l’ai glané sur le web ainsi d’ailleurs que les différents codes que j’ai transformé et adapté et qui font fonctionner tout ça.
Juste pour vous situer que je ne suis pas spécialiste du VBA.
Ceci étant éclaircit, j’ai quelques questions :
-1) Je souhaite coloriser le jour du calendrier ou va figurer au moins 1 inscription via le USF1 (bouton INSCRIPTION), contenant 2 TextBox (Jour et mois).
-2) Sur la droite du calendrier figure un tableau. Je souhaiterais que ce tableau n’apparaisse que pour les jours ou se trouve des inscriptions dans le calendrier, donc des cellules colorisées.
Au click sur la cellule, le tableau apparait…

Merci pour votre aide, je vous avoue que là, cela dépasse de loin mes faibles compétences en la matière.
Attention, je suis en 64 bits et avec un office récent.
Salutation
Ci-joint fichier

Test_Eric.xlsm (475,3 Ko)

Ci-joint ton fichier adapté à ton premier souhait
Dans le calendrier une couleur jaune se met à la date de l’inscription
Si tu souhaites une autre couleur mets là moi en lieu et place à la main je l’intègrerais
Attention beaucoup de bug dans ton outil lié à des modifications imparfaitement réalisées
Des lignes de codes pour le fonctionnement d’un texbox3 sont restées actif non encadrées par une procédure Sub/End Sub ce qui occasionnait des plantages
Je pense que ce texbox a été supprimé partiellement au profit d’un combobox
Mauvais nettoyage que j’ai corrigé en espérant ne pas avoir altéré un résultat cela ne pouvait pas rester en l’état
A toi de le vérifier

Pour ta 2° demande je ne vois trop ce que tu cherches
Dans le tableau de droit à chaque inscription le matin ou l’après midi à la date concernée se porte le prénom et le niveau
Tu as déjà donc de visu les jours occupés
Que veux tu de plus
Ne mettre que ces jours là oblige à masquer ou supprimer les autres pour les remettre au gré des inscriptions
Une complication qui ne rajoute rien quant à sa compréhension
Qu’entends tu par :
« Au click sur la cellule, le tableau apparait »
Là je reste perplexe merci de préciser
En attendant ci-après ton fichier adapté à ton premier souhait
Fais des essais et dis moi

https://cjoint.com/c/JCAod1c4bHC

Un énorme merci ! C’est exactement ce que je souhaitais…
Pour le tableau à droite, je m’explique plus posèment:

Une fois une inscription faite, je la valide sur l’USF1 et il se ferme, la cellule du calendrier correspondante à la date d’inscription passe en jaune. Jusqu’à là aucun soucis. Ce que je souhaiterais pour finaliser, c’est que

  • d’une part le tableau à droite soit rendu invisible à la fermeture de lUSF1 apres une inscription
  • d’autre part, si je click dans l’une des cellules du calendrier (en jaune donc), je voudrais que le tableau réapparaisse…

Pas sur que cela soit possible.
En tout cas, merci encore de prendre du temps et de tenter de répondre à mon souhait.

Ma nouvelle proposition pour gérer la visibilité du tableau
A la validation du userforme les colonnes du tableau son masquées
Pour les démasquer donc rendre visible le tableau il faut sélectionner une cellule du calendrier si elle est sur fond jaune un click droit démasque les colonnes du tableau
Les conditions requises sont l’activation du click droit sur une cellule sur fond jaune du calendrier
Pour remasquer le tableau il faut repasser par le userforme ou le réaliser manuellement
Si tu souhaites un autre automatisme merci de m’indiquer sous quel forme
Fais des essais et dis moi

https://cjoint.com/c/JCApTOXiYOC

Génial. C’est tout ce qui me fallait.

Un gros merci encore pour la rapidité. :blush:

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.