Partage
  • Partager sur Facebook
  • Partager sur Twitter

Aide pour code VBA

    19 septembre 2017 à 15:16:11

    Bonjour,

    Je suis entrain de créer un fichier afin de suivre les sorties et les rentrées de dossiers qui se compose ainsi:

    - Colonne C = date de sortie

    - Colonne D = date limite de sortie

    - Colonne E = date de rentrée

    - Colonne F = Alerte

    - Colonne G = Nombre de jours de retard

    - Colonne H = Sortie spéciale

    - Colonne I = Prochaine date de sortie

    J'ai déjà quelques formules mais je bloque sur une. Un de mes collègue m'a dit qu'il faudrait peut-être passer par du VBA voire du CSS et là je suis dépassé.
    J'ai créé une liste déroulante en H avec 3 choix possible et je voudrais savoir si lorsqu'un choix est sélectionné on pourrait modifier les dates limites de sorties et les prochaines dates de sorties avec des formules.

    Par exemple:

    -avec un 1er choix j'aimerais que "la date limite de sortie" soit 330 jours après la "date de sortie"
    - Et pour les 2 autres choix j'aimerais que "la date limite de sortie soit de 30 jours après la "date de sortie" et la "Prochaine date de sortie" 30 jours après la "date de rentrée"

    J'espère avoir été clair. Dans mon fichier joint il y a un 1er tableau qui correspond à mon fichier actuel et un 2ème tableau qui correspond à ce que j'aimerais.
    https://mon-partage.fr/f/oXBsJQce/


    Merci d'avance pour votre aide

    • Partager sur Facebook
    • Partager sur Twitter
      21 septembre 2017 à 18:35:59

      Bonjour,

      Pas besoin de VBA. Je pense qu'avec une formule avec des IF tu obtiendras ce que tu souhaites.

      Par exemple, en D22, tu aurais une formule du genre

      =IF(ISBLANK(C22),"",IF(H22="Personnel",C22+330,C22+30))

      Tu comprends le principe ?

      • Partager sur Facebook
      • Partager sur Twitter
        25 septembre 2017 à 18:04:02

        Bonjour Geff,

        Merci de t'être arrêté sur mon sujet. Avant de voir ton post j'avais déjà trouvé la soluce avec des SI imbriqué.

        J'ai tardé à te répondre car j'étais dans du VBA afin que depuis ma feuille "Suivi principal" je crée une procédure de ventilation dans d'autres feuilles du classeur. Je suis très satisfait de ce j'ai pu accomplir avec l'aide de tuto....

        Ce que je regrette c'est que d'autres logiciels ne puissent exécuter les macros.

        A bientôt

        • Partager sur Facebook
        • Partager sur Twitter

        Aide pour code VBA

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown