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 :

Planning (Calendrier) VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club Avatar de Maiden002
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 137
    Points : 69
    Points
    69
    Par défaut Planning (Calendrier) VBA
    Bonjour a tous,

    Je fais joindre tout d'abord mon fichier.

    Dans mon fichier, il s'agit d'un planning de suivi de Projet. En faite ce que je voudrai c'est que dans la feuille appelé "Init" je demande a l'utilisateur de donner la date de départ de son projet et automatiquement dans la feuille Planning et Ressources, il va mettre a jour le planning (calendrier) qui est deja présent.

    Or mon probléme est qu'il me faut obligatoirement mettre le premier lundi précédent.Car en faite, dans mon planning il prends pas en compte réellement les Dates (a moins que vous connaissez un systéme de calendrier..) le truc c'est que si je met n'importe quels date, il va mettre a jour le planning et mettre automatiquement cette date en "lundi" meme si sans n'est pas un, donc sa fausse tout mon planning.

    Je m'explique.

    Si l'utilisateur choisi le 05/10/2009 et qu'il s'agit en vrai d'un lundi, alors la il y a pas de probléme mon planning commencera a partir du 5 Octobre.

    Mais imaginons qu'il veut commencer son projet le 06/10/2009 qui est un mardi. Dans mon planning il faut qu'il me mette début du projet le 06/10 mais dans mon planning la premiére date qui ya c'est le 05/10 car c'est un lundi. (Voir mon fichier pour mieux comprendre comment il est fait.)

    Donc pour essayer de contourner ce probléme, je pense que je pourrai faire une userform pour demander a l'utilisateur avant qu'il donne sa date de début de projet, de me dire qu'elle est le jour de sa date. (Voir piéce jointe Image)

    Mais je bloc, je ne sais pas comment mi prendre, si quelqu'un pourrai m'aider svp

    Merci beaucoup
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Regarde du coté de la fonction Weekday

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Points : 2 443
    Points
    2 443
    Par défaut
    Salut à tous
    La flemme de me poser trop de questions.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [A1] = [A1] + 1 - Weekday([A1], 2)
    La date en A1 sera forcément celle du lundi de la semaine de la date initiale.
    A+

Discussions similaires

  1. Mettre au premier-plan (par VBA)
    Par SansSucre dans le forum IHM
    Réponses: 6
    Dernier message: 27/01/2018, 11h15
  2. Modification planning Calendrier
    Par MAMANHOU dans le forum VBA Access
    Réponses: 0
    Dernier message: 28/04/2008, 11h38
  3. problème arrière plan excel vba
    Par xav30 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 04/12/2007, 01h32
  4. Comment grouper et créer un plan en VBA Excel ?
    Par vacknov dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/11/2007, 08h00
  5. [VBA] Mettre au premier plan par VBA?
    Par Caroline1 dans le forum Access
    Réponses: 9
    Dernier message: 02/05/2006, 23h49

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