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 :

[E-03][Vba]faire une case totaux dans un tableau dynamique


Sujet :

Macros et VBA Excel

  1. #1
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    Mai 2008
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel et responsable CRM (Salesforce)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 254
    Points : 1 875
    Points
    1 875
    Par défaut [E-03][Vba]faire une case totaux dans un tableau dynamique
    Voila j'ai un fichier qui me génère un calendrier automatiquement ,
    il peut me rajouter mes collaborateur quand je le souhaite via un menu contextuel .

    Mon soucis mon boss une fois le travail fini
    me rajoute une contrainte il veut quand a chaque fin de semaine la somme des conger ou arrêt qui a été pris .

    Donc la somme se fait chaque semaine sauf en début de mois et fin de mois
    par exemple si le mois commence un mercredi on fait la somme de mercredi jeudi et vendredi .

    Je n'arrive pas a faire la somme de ces conger et de la placer dans une case total en dessous chaque vendredi, vous voyer ce que je veux dire ?

    je vous donne mon fichier :mon fichier


    Donc voila si vous pouver me donner un coup de main ou une piste svp , parce que je cherche sur le net et dans les bouquins depuis 2 jour mais la je surf plus je nage et bientôt vais me noyer

  2. #2
    Membre actif Avatar de ilcocodrillo
    Profil pro
    Inscrit en
    Février 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Âge : 18
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 260
    Points : 276
    Points
    276
    Par défaut mouai
    Je ne suis pas tout à fait certain d'avoir compris ton problème.

    tu cherche à faire un TCD avec les activité, congés,etc de différentes personnes et regrouper ça par semaine, mois, etc..

    si ce n'est que ça alors oubli VBA il y beaucoup plus simple juste avec Excel.
    tu fais une liste avec des entêtes nom, date, fonction, département, activité, durée, enfin ce que tu veux et chacun ajoute à la suite ses propres enregistrements par données Formulaire (que tu peux faire appraitre avec VBA par contre) ensuite tu fais ton TCD à partir de cette liste et là tu regroupe les données dans le sens qui te plait.

    en espérant t'avoir aider un peu.

  3. #3
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    Mai 2008
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel et responsable CRM (Salesforce)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 254
    Points : 1 875
    Points
    1 875
    Par défaut
    Tu as vu le fichier que j'ai joint ?

    parce que moi ce a partir d'un tableau et je ne souhaite pas changer le tableau mais juste rajouter cette *$#$ùm contrainte ^^.

    Heu... ce quoi TCD?

    j'ai commencer a faire un algo qui ne fonctionne pas mais je vais quand meme le mettre pour que vous puissez voir on j'en suis dans mes recherches :

    Variables : num_case
    effectif
    ligne
    colone
    jour


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Tant que num_case <32   'jusqu'a 31
    '      Si case = jaune  
    '      '      Recuperer effectif  
    '      '       Tant que ligne <(effectif+4) Faire 
    '      '       '      Si case =couleur alors 
    '      '       '      '        jour=jour +1
    '      '       '      '        ligne = ligne +1
    '      '       '      Sinon 
    '      '       '      '        ligne =ligne +1
    '      '       '      FinSi 
    '      '       Fin tant que 
    '      Sinon 
    '      '      Incrementer la colone 
    '      Fin Si 
    Fin tant que

Discussions similaires

  1. recherche d'une case vide dans un tableau
    Par Cherisch dans le forum Bioinformatique
    Réponses: 5
    Dernier message: 08/05/2009, 16h47
  2. [VBA] utiliser une macro contenue dans un autre classeur
    Par laloune dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 01/02/2006, 18h46
  3. [VBA]Faire une pause jusqu'à pression d'1 touche clavier
    Par mainecoon dans le forum Général VBA
    Réponses: 23
    Dernier message: 22/01/2006, 18h08
  4. Réponses: 9
    Dernier message: 07/11/2005, 19h57

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