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

Excel Discussion :

Boucle matricielle EXCEL


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Agent de Maîtrise
    Inscrit en
    Avril 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Agent de Maîtrise
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2014
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Boucle matricielle EXCEL
    Bonjour,

    Je suis un peu novice pour Excel, et j'ai bidouillé un tableau pour un planning de travail. Il est un peu compliqué ce planning :groupes roulement - copie.xlsx il s'effectue sur 8 semaine avec des périodes de travail et de repos qui se décalent d'une semaine à l'autre, sur 8 équipes (Groupes).
    Après de nombreuses tentatives, je cherche encore une solution (avec ou sans VBA) pour intégrer cette boucle dans ce tableau.
    Je cherche donc une explication pour, par exemple, mettre la plage nommée "Groupe1" dans une des lignes correspondant à ce groupe dans ce tableau.
    Merci pour toute l'aide que vous pourrez m'apporter.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 203
    Points : 14 354
    Points
    14 354
    Par défaut
    Bonjour,

    Excuse-moi, mais je n'ai pas compris tes explications. Est-ce que tu peux donner un exemple de ce que tu veux faire ?
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

  3. #3
    Candidat au Club
    Homme Profil pro
    Agent de Maîtrise
    Inscrit en
    Avril 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Agent de Maîtrise
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2014
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bonjour Daniel,

    j'essaie d'intégrer dans un tableau, un planning qui se compose d'un cycle de 8 semaines. Ensuite, il continu en boucle dans le calendrier. Cette boucle alterne jours de présence et jours de repos et RTI inclus. Donc, pour avoir des agents tous les jours, 8 groupes sont composés, chacun tournants en cycle. J'ai déjà constitué un calendrier qui part du 1er janvier 2014 jusqu'au 31 décembre 2050 (en menu déroulant).
    La difficulté est donc d'intégrer les matrices que j'ai constitué sous le tableau aux agents dont le groupe correspond.
    Je joint le fichier, j'espère que tu comprendras mieux.
    Fichiers attachés Fichiers attachés

  4. #4
    Candidat au Club
    Homme Profil pro
    Agent de Maîtrise
    Inscrit en
    Avril 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Agent de Maîtrise
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2014
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Pour donner exemple sur ce fichier : en B85 je suis en Groupe 1 (G1) donc dans la ligne de B85 à AI85 j'essaie d'intégrer le début de la matrice située ligne 125 puisqu'en B1 et B2 je suis en janvier 2014. Ensuite, ça boucle en continue jusqu'en 2050...

  5. #5
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Voici une proposition avec une formule transformée lorsqu'on change de plage et deux règles de MFC.
    Le classeur utilisé est la copie donnée dans le premier message.
    En E83, écrire la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(E$82="";"";SI(INDEX(INDIRECT("Groupe"&DROITE(INDIRECT("B"&LIGNE()-EST.PAIR(LIGNE()));1));COLONNE()-4)="";"C";INDEX(INDIRECT("Groupe"&DROITE(INDIRECT("B"&LIGNE()-EST.PAIR(LIGNE()));1));COLONNE()-4)))
    à recopier sur toute la plage E83 : AI88
    En E90, écrire la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(E$82="";"";SI(INDEX(INDIRECT("Groupe"&DROITE(INDIRECT("B"&LIGNE()-EST.IMPAIR(LIGNE()));1));COLONNE()-4)="";"C";INDEX(INDIRECT("Groupe"&DROITE(INDIRECT("B"&LIGNE()-EST.IMPAIR(LIGNE()));1));COLONNE()-4)))
    à recopier sur toute la plage E90 : AI95
    Cordialement
    Claude
    Fichiers attachés Fichiers attachés

  6. #6
    Candidat au Club
    Homme Profil pro
    Agent de Maîtrise
    Inscrit en
    Avril 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Agent de Maîtrise
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2014
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Un grand Merci Claude pour ces propositions. Elles semblent très intéressantes. Je vais tenter de l'adapter maintenant pour qu'elle prenne en compte le mois et l'année dans le menu déroulant (mois qui s'affiche aussi dans les cellules concernées en B).

    Cordialement,
    Sébastien

  7. #7
    Candidat au Club
    Homme Profil pro
    Agent de Maîtrise
    Inscrit en
    Avril 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Agent de Maîtrise
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2014
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bonjour,
    Je reviens vers vous une nouvelle fois. En effet, après de maintes tentatives pour finaliser le tableau, je bloque encore :

    1) lorsque que je veux copier les formules dans le tableau dans les colonnes et rangées au dessus, pas de prise, il me met sur le groupe 4 d'office, et pas possible ensuite de changer,
    2) lorsque que je déroule le menu en B1 ou B2, les dates changes, mais pas les groupes sous ces dates (alors qu'ils évoluent en rythmes sur 8 semaines).
    Merci pour toute aide que vous pourriez m'apporter.

    Cordialement,
    Sébastien

Discussions similaires

  1. Boucle sous Excel
    Par GeomR dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/04/2008, 09h58
  2. Boucles vba Excel
    Par viscere dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/07/2007, 07h07
  3. imprimer en boucle fichier excel
    Par digger dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/12/2005, 16h38
  4. boucle vb excel
    Par julien.63 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/12/2005, 01h41

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