IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Un petit coup de main please


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Educateur
    Inscrit en
    Mars 2020
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Educateur

    Informations forums :
    Inscription : Mars 2020
    Messages : 8
    Par défaut Un petit 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
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour Maggellan, bonjour le forum,

    J'ai deux questions pour finaliser ma proposition :
    1- Peut-on s'inscrire le même jour pour les deux sessions (matin et après-midi) ?
    2- Peut-on s'inscrire les samedis et/ou dimanches ?

    En attendant ta réponse...

    [Édition]Autres questions :
    3- Peux-tu avoir le même jour plus d'un seul plongeur dans une même session ?
    4- Peux-tu avoir le même jour un plongeur dans la session du matin et un autre dans la session de l'après-midi ? Si oui, faut-il les inscrire dans la même ligne du tableau cachée ou cela n'a pas d'importance ?


  3. #3
    Membre du Club
    Homme Profil pro
    Educateur
    Inscrit en
    Mars 2020
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Educateur

    Informations forums :
    Inscription : Mars 2020
    Messages : 8
    Par défaut Salut Thauteme
    Les réponses à tes deux questions sont OUI!

    J'ai résolu les problèmes que j'avais soulevé dans mes précédent posts à l'aide d'une tierce personne.
    Néanmoins, je me suis appercu que tout n'était pas résolu, je m'explique:

    En fait, le top serait
    - qu'il y est un tableau différent pour chaque jour de l'année.
    - Que je puisse revenir sur le tableau correspondant à telle journée en cliquant sur la cellule correspondante sur le calendrier.
    - Finalement, la disparition du tableau n'a pas d'importance

    Pour le moment il se passe que quand j'inscris quelqu'un par exemple le 01 Janvier, il apparait bien dans le tableau. Jusqu'à là aucun probleme. Cependant, quand j'inscrit une autre personne par exemple le 3 Mars, le code me le copie évidemment sur le meme tableau ! Ce qui bien sur ne me convient pas, puisque 1 tableau doit correspondre à 1 journée.
    Cela ma l'air assez complexe à construire, et j'ai déja essayé pas mal de trucs.

    Je te joins la dernière version du fichier

    Merci par avance pour te pencher sur la question
    Fichiers attachés Fichiers attachés

  4. #4
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Re,

    En pièce jointe ton fichier modifié.
    • Comme le nombre de jour dans un mois varie en fonction de celui-ci, il m'a semblé logique de mettre le mois en premier... Cela évitera aussi à l'utilisateur de valider une inscription un 31 février...
    • Tes versions ne gèrent pas plusieurs personnes de la même famille ou des homonymes (même nom, prénoms différents). La v01 permet de sélectionner un nom et si ce nom est attribué à plusieurs personnes, une ListBox permet de sélectionner le bon prénom. Si plusieurs vrai homonymes (nom et prénom) ça va piquer un peu... L'idéal serait un numéro unique de matricule pour éviter ce genre de déconvenue...
    • La mise en forme conditionnelle ne permet pas d'afficher la couleur pour les samedis ou les dimanches. J'ai contourné ce problème en mettant un commentaire dans ces cas là. La couleur y est aussi mais c'est la MFC qui prend le dessus.
    • J'ai rajouté un onglet Tables (masqué) où sont stockées toutes les inscriptions dans des tables correspondant à la date.
    • Un double-clic dans une cellule jaune ou contenant un commentaire permet d'afficher la table correspondante à la date double-cliquée.
    • un simple-clic sur n'importe quelle cellule du calendrier masque la table.
    • Le fait de changer l'année efface tous les commentaires
    et supprime la couleur jaune du calendrier, Les tables de l'onglet Tables sont toutes remises à zéro.
    • Si une table contient une ou plusieurs données erronées, il faudra corriger dans sa table correspondante dans l'onglet Tables. Corriger dans l'onglet Calendrier ne servirait à rien car l'affichage n'est qu'un copier/coller de la table originale.

    Voilà je pense que ça devrait correspondre à tes attentes... Code Full Comment...




    Fichiers attachés Fichiers attachés

  5. #5
    Membre du Club
    Homme Profil pro
    Educateur
    Inscrit en
    Mars 2020
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Educateur

    Informations forums :
    Inscription : Mars 2020
    Messages : 8
    Par défaut Salut Thauteme
    Bien receptionné le fichier et je dois reconnaitre que c'est pour le moins top !
    Donc un grand merci encore une fois.

    J'aimerais si tu veux bien pouvoir, te demander 2 autres petites choses...

    - Est-il possible de supprimer la bulle de commentaire qui apparait pour les WE sans toucher à la coche rouge ?

    - Je cherche une solution pour une éventuelle correction du tableau à la volée ( sans ouvrir l'USF ). Par exemple, quelq'un qui annulerait son inscription. et donc, pouvoir mettre la table à jour...
    Peut etre via l'intermédiaire d'un bouton je sais pas...

    Pour le reste, cela me va + que bien

    Un bon Dimanche

  6. #6
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Re,

    La v02 en pièce jointe.
    • Plus de MFC, donc plus de commentaires et uniquement des cellules jaunes quand une date contient une ou plusieurs inscriptions.
    • Possibilité de modifier une table directement dans l'onglet Calendrier. Il suffit de double-cliquer sur la date en jaune et de modifier la table qui s'affiche. Les modifs sont reportées dans l'onglet Tables.
    • Possibilité aussi de remettre à zéro une date par un clic-droit sur une date jaune. Toutes les inscriptions de cette date sont effacées et si la date est un weekend, elle reprends le bon format.
    • J'ai rajouté dans la Listbox1 (des prénoms) la date de naissance. Il est très très rare d'avoir des homonymes nés les même jour. Ça évitera des éventuelles confusions...
    • Au changement d'année les format s'adaptent au weekends automatiquement et tout est remis à zéro...

    Je pense que ça devrait te satisfaire. À tester, je me suis régalé avec cet exercice...
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [DEBUTANT] Besoin d'un petit coup de main
    Par rantanplan08 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 01/04/2006, 13h09
  2. UPDATE trop compliqué, besoin d'un petit coup de main ;)
    Par pwangen dans le forum Requêtes
    Réponses: 1
    Dernier message: 17/02/2006, 12h16
  3. Réponses: 11
    Dernier message: 26/11/2005, 14h00
  4. Un petit coup de main avec valgrind ?
    Par YéTeeh dans le forum Linux
    Réponses: 2
    Dernier message: 25/11/2005, 02h22
  5. Réponses: 3
    Dernier message: 28/02/2003, 18h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo