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 :

Répartition d'un nb en fonction d'une date


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Par défaut Répartition d'un nb en fonction d'une date
    Bonjour

    dans le fichier Excel ci joint, je cherche à afficher des nb en fonction d'une Date :

    Exemple :

    Si Date en colonne A = 15/06/2015 ( juin 2015 )
    afficher dans les colonnes suivants en :
    juin = 1
    mai = 1
    avril = 0
    mars = 0
    février = 1
    Janvier = 2
    Décembre 14 = 1

    Si Date en colonne A = 20/07/2015 ( juillet 2015 )
    afficher dans les colonnes suivants en :
    juillet = 1
    juin = 1
    mai = 0
    avril = 0
    mars = 1
    février = 2
    Janvier = 1
    Décembre 14 = 0

    j'ai mis un fichier pour plus explicite

    Merci d'avance pour votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Personnellment j'ai rien compris

    Ces affectations de chiffre c'est quoi? Dans quelles conditions on les affiche?

    Franchement sans explications supplémentaires tu auras peu de réponse, car on ne sait pas de quoi ça parle

    A+

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Par défaut
    J'ai rajouté mon fichier de travail pour mieux argumenter avec la macro que j'ai commencé à écrire

    le but de l'exercice est d'afficher la charge de travail rétroactive par rapport à une date attendue de fin de chantier (colonne F)

    Par exemple :
    Si le chantier est attendu pour le 15 juillet 2015 , j'ai besoin:
    - 1 personne en janvier 2015 ( "1" -> colonne "L")
    - 2 personnes en févier 2015 ("2" -> colonne "M")
    - 1 personne en mars 2015 ( "1" -> colonne "N")
    - 0 personne en avril 2015 ( "0" -> colonne "0")
    - 0 personne en mai 2015 ( "0" -> colonne "P")
    - 1 personne en juin 2015 ( "1" -> colonne "Q")
    - 1 personne en juillet 2015 ( "1" -> colonne "R")


    En gros , pour une date attendue en mois M , j'ai besoin:
    - 1 personne en M-6
    - 2 personnes en M-5
    - 1 personne en M-4
    - 0 personne en M-3
    - 0 personne en M-2
    - 1 personne en M-1
    - 1 personne en M

    Merci d'avance
    Fichiers attachés Fichiers attachés

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut




    Bonjour,

    utiliser le Générateur de macros pour créer une base de code. Remplacer ensuite les parties fixes par des variables …


  5. #5
    Membre émérite Avatar de Nico Chg
    Homme Profil pro
    Apprenti ingénieur Business Development
    Inscrit en
    Juillet 2014
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Apprenti ingénieur Business Development
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2014
    Messages : 352
    Par défaut
    Bonjour,

    Je plussoie Marc-L, ton code à l'air simple, utilise le générateur de Macro afin d'obtenir un code que tu peux adapter.

    Citation Envoyé par choudoudou15 Voir le message
    J'ai rajouté mon fichier de travail pour mieux argumenter avec la macro que j'ai commencé à écrire

    [...]

    Merci d'avance
    Sinon, je n'ouvre pas les PJ, comme quelques un ici, donc je n'ai pas accès à toutes les informations. Je pense que tu es parfaitement capable de décrire ton problème à grand renfort d'image et de bout de code, et que la PJ n'est à utiliser qu'en dernier recours.

    Bon courage

Discussions similaires

  1. url en fonction d'une date
    Par silwebdesign dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 18/09/2006, 20h41
  2. Déterminer le jour en fonction d'une date
    Par Flagny dans le forum Access
    Réponses: 3
    Dernier message: 19/07/2006, 11h36
  3. afficher le jour en fonction d'une date
    Par oceane751 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 05/03/2006, 23h20
  4. [Dates] message en fonction d'une date
    Par chouchouboy dans le forum Langage
    Réponses: 14
    Dernier message: 24/02/2006, 18h31
  5. Réponses: 2
    Dernier message: 03/10/2005, 13h00

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