Tableaux méga complexe ;)
Résolu/Fermé
Marlmig
Messages postés
37
Date d'inscription
samedi 29 août 2015
Statut
Membre
Dernière intervention
17 octobre 2024
-
Modifié par Marlmig le 21/04/2016 à 17:57
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 22 avril 2016 à 14:57
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 22 avril 2016 à 14:57
A voir également:
- Tableaux méga complexe ;)
- Tableaux croisés dynamiques - Guide
- Fusionner deux tableaux excel - Guide
- Lien mega - Forum Téléchargement
- Code méga gratuit orange bf 2023 - Forum Opérateurs & Réseaux mobiles
- À l'aide des tableaux ci-dessous, trouvez le mot dont le code ascii est le suivant : 61 64 6d 69 73 73 69 6f 6e - Forum Programmation
9 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
21 avril 2016 à 19:16
21 avril 2016 à 19:16
Bonjour
Un début de réponse (via vba)
http://www.cjoint.com/c/FDvrpznMw0Q
Cdlmnt
Un début de réponse (via vba)
http://www.cjoint.com/c/FDvrpznMw0Q
Cdlmnt
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
21 avril 2016 à 19:37
21 avril 2016 à 19:37
Bonsoir
Possible avec une macro en VBA
Pour cela un minimum de rigueur est nécessaire : les noms dans les 2 feuilles doivent être rigoureusement identiques ; la colonne B de Planning doit contenir des dates (et pas seulement des quantièmes)
Ceci fait le bouton dans Planning lance la mise à jour qui efface tous les M dans les cellules de planning puis remet des M aux dates comprises entre celles de début et de fin
Une mise en forme conditionnelle met alors en couleur orange toutes les cellules avec M
http://www.cjoint.com/c/FDvrDHVikfd
ALT+F11 pour ouvrir Editrur et aller dans Module 1 pour voir le code commenté
Cdlmnt
Via
Possible avec une macro en VBA
Pour cela un minimum de rigueur est nécessaire : les noms dans les 2 feuilles doivent être rigoureusement identiques ; la colonne B de Planning doit contenir des dates (et pas seulement des quantièmes)
Ceci fait le bouton dans Planning lance la mise à jour qui efface tous les M dans les cellules de planning puis remet des M aux dates comprises entre celles de début et de fin
Une mise en forme conditionnelle met alors en couleur orange toutes les cellules avec M
http://www.cjoint.com/c/FDvrDHVikfd
ALT+F11 pour ouvrir Editrur et aller dans Module 1 pour voir le code commenté
Cdlmnt
Via
DjiDji59430
Messages postés
4151
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
2 décembre 2024
679
21 avril 2016 à 21:07
21 avril 2016 à 21:07
Bonjour a tous
avec une petite formule :
https://www.cjoint.com/c/FDvthKXsM1D
avec une petite formule :
https://www.cjoint.com/c/FDvthKXsM1D
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
21 avril 2016 à 21:31
21 avril 2016 à 21:31
Bonjour DjiDji
1) Où est la formule ??
2) J'avais pensé bien sûr à une formule en premier lieu mais comme un même salarié peut sans doute avoir plusieurs missions à des dates différentes je me suis retourné vers le VBA
1) Où est la formule ??
2) J'avais pensé bien sûr à une formule en premier lieu mais comme un même salarié peut sans doute avoir plusieurs missions à des dates différentes je me suis retourné vers le VBA
DjiDji59430
Messages postés
4151
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
2 décembre 2024
679
21 avril 2016 à 21:42
21 avril 2016 à 21:42
bonjour Via
la formule, elle est dans la mfc.
Et c'est vrai que je me le suis dis aussi, si 2 congés consecutifs, recherchev() n'est pas adapté
la formule, elle est dans la mfc.
Et c'est vrai que je me le suis dis aussi, si 2 congés consecutifs, recherchev() n'est pas adapté
Marlmig
Messages postés
37
Date d'inscription
samedi 29 août 2015
Statut
Membre
Dernière intervention
17 octobre 2024
7
22 avril 2016 à 09:38
22 avril 2016 à 09:38
Merci beaucoup. Peut-on juste me dire ce qu'est une mfc ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 21/04/2016 à 23:32
Modifié par michel_m le 21/04/2016 à 23:32
bonsoir tt le monde (rien à la télé)
colone B en date réelle fomat jj
colonne mission nommée B:agent G:debut H:fin
valeurs zéro masquées
formule
=SOMMEPROD(($B4<=fin)*($B4>=debut)*(C$3=agent))
renvoie 1 quand le salarié est en mission---> MEFC
effectué uniquement pour les 4 agents en avril et mai
=SOMMEPROD(($B4<=fin)*($B4>=debut)*(C$3=agent))
2 missions pour Vanessa
la bête:
http://www.cjoint.com/c/FDvvEnxKHQt
Michel
colone B en date réelle fomat jj
colonne mission nommée B:agent G:debut H:fin
valeurs zéro masquées
formule
=SOMMEPROD(($B4<=fin)*($B4>=debut)*(C$3=agent))
renvoie 1 quand le salarié est en mission---> MEFC
effectué uniquement pour les 4 agents en avril et mai
=SOMMEPROD(($B4<=fin)*($B4>=debut)*(C$3=agent))
2 missions pour Vanessa
la bête:
http://www.cjoint.com/c/FDvvEnxKHQt
Michel
Marlmig
Messages postés
37
Date d'inscription
samedi 29 août 2015
Statut
Membre
Dernière intervention
17 octobre 2024
7
22 avril 2016 à 09:50
22 avril 2016 à 09:50
Oh c'est génial ! Merci Michel.
Tu as tapé les noms manuellement dans le planning ?
Si je les change dans le tableau du coup, les dates ne fonctionnent plus.
Comment puis-je également changer la couleur des cases ?
Tu as tapé les noms manuellement dans le planning ?
Si je les change dans le tableau du coup, les dates ne fonctionnent plus.
Comment puis-je également changer la couleur des cases ?
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
22 avril 2016 à 09:23
22 avril 2016 à 09:23
> Marlmig. Et si tu veux que toutes les missions d'un même salarié soient dans une même colonne
http://www.cjoint.com/c/FDwheHzUciQ
> michel. Pas mal l'idée de la MFC (comme quoi, la non-lélé, ça laisse le cerveau en activité) mais ça a un inconvénient (pas la non-télé, la MFC) , en la copiant dans toute la plage (là, j'ai abusé, je sais), le fichier prend de l'embonpoint et devient lent. Bonne journée à toi
Cdlmnt
http://www.cjoint.com/c/FDwheHzUciQ
> michel. Pas mal l'idée de la MFC (comme quoi, la non-lélé, ça laisse le cerveau en activité) mais ça a un inconvénient (pas la non-télé, la MFC) , en la copiant dans toute la plage (là, j'ai abusé, je sais), le fichier prend de l'embonpoint et devient lent. Bonne journée à toi
Cdlmnt
Marlmig
Messages postés
37
Date d'inscription
samedi 29 août 2015
Statut
Membre
Dernière intervention
17 octobre 2024
7
22 avril 2016 à 09:46
22 avril 2016 à 09:46
Bonjour ccm81, oui en effet l'exemple que tu m'as fait est parfait. Je souhaite que toutes les missions du salarié s'affichent dans la même colonne. Toutefois, étant donné que je n'y connait absolument rien en macro je souhaitais reprendre directement ton fichier et le remplir mais si je change les noms et date de missions dans ton tableau ça ne les change pas dans le planning.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 22/04/2016 à 10:41
Modifié par michel_m le 22/04/2016 à 10:41
Bonjour
généralement pour les plannings, on ne montre qu'un mois ou 2 en sélectionnant les mois ou les semaines...
pour te montrer uniquement, Je te mets en PJ 2 exemples de congés ou absences à la précision 1/2 journée (absence 1/2 journée: RTT,médecin, démarches...)
les 2 sont perpétuels(2017 à l'apocalypse...)
1 ressemble au tien (tourné à 90°) pour 56 agents (la colonne verte correspond aux secteurs d'activité de la boite
l'autre en un autre type de présentation avec calculs des soldes de congés
http://www.cjoint.com/c/FDwiCQpj7Ht
Pour notre CCM81 national (salutations cordiales mais respectueuses), les classeurs sont en xls; j'avais pondu ces trucs lors de ma jeunesse... ;o)
Michel
généralement pour les plannings, on ne montre qu'un mois ou 2 en sélectionnant les mois ou les semaines...
pour te montrer uniquement, Je te mets en PJ 2 exemples de congés ou absences à la précision 1/2 journée (absence 1/2 journée: RTT,médecin, démarches...)
les 2 sont perpétuels(2017 à l'apocalypse...)
1 ressemble au tien (tourné à 90°) pour 56 agents (la colonne verte correspond aux secteurs d'activité de la boite
l'autre en un autre type de présentation avec calculs des soldes de congés
http://www.cjoint.com/c/FDwiCQpj7Ht
Pour notre CCM81 national (salutations cordiales mais respectueuses), les classeurs sont en xls; j'avais pondu ces trucs lors de ma jeunesse... ;o)
Michel
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
22 avril 2016 à 10:44
22 avril 2016 à 10:44
Erreur de classeur pour le 1° exemple: !!!
http://www.cjoint.com/c/FDwiRT7B7Qt
excusez moi
http://www.cjoint.com/c/FDwiRT7B7Qt
excusez moi
Marlmig
Messages postés
37
Date d'inscription
samedi 29 août 2015
Statut
Membre
Dernière intervention
17 octobre 2024
7
22 avril 2016 à 11:48
22 avril 2016 à 11:48
Au début je l'avais fait un peu sur ce même modèle mais je gère des intérimaires qui sont parfois réservés plusieurs mois à l'avance. Du coup en mode horizontale cela limitait à deux ou trois mois. Par ailleurs, m'a liste de "salariés" n'est jamais exhaustive. J'en ajoute en permanence. J'avais prévenu, tableaux méga complexes !
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
>
Marlmig
Messages postés
37
Date d'inscription
samedi 29 août 2015
Statut
Membre
Dernière intervention
17 octobre 2024
Modifié par michel_m le 22/04/2016 à 14:06
Modifié par michel_m le 22/04/2016 à 14:06
Bin, oui mais avec ton grand tableau il faut que tu déplaces à mort dans ta feuille pour aller 3 mois +tard
avec les miens tu saisis la semaine et tu as les 5 semaines qui apparaissent et ils restent valables quelque soit l'année. tu peux porter à 10 semaines si tu veux...
les 2 exemples ont été utilisés l'un par une mairie pour le planning des congés et l'autre a été réalisé à partir d'une réservation de camping à la ferme et est toujours utilisé par les adhérents de l'organisme départemental.
J'aurais mieux fait de me faire #&@¤... en regardant la télé hier.
ciao...
avec les miens tu saisis la semaine et tu as les 5 semaines qui apparaissent et ils restent valables quelque soit l'année. tu peux porter à 10 semaines si tu veux...
les 2 exemples ont été utilisés l'un par une mairie pour le planning des congés et l'autre a été réalisé à partir d'une réservation de camping à la ferme et est toujours utilisé par les adhérents de l'organisme départemental.
J'aurais mieux fait de me faire #&@¤... en regardant la télé hier.
ciao...
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
22 avril 2016 à 13:55
22 avril 2016 à 13:55
1. mais si je change les noms et date de missions dans ton tableau ça ne les change pas dans le planning
Ben oui, si tu veux partir de mon fichier, il te faut le nettoyer avant de commencer la saisie des missions. Dans celui ci, l'option Ctrl+r te permet de faire le (grand) ménage
http://www.cjoint.com/c/FDwlVMh7lZQ
2. Je t'avais indiqué que c'était un début de réponse. Tu vas certiainement avoir d'autres idées !!!
Par exemple, si des dates d'une mission sont modifiées, ça ne sera pas pris en compte .... il faut retravailler le code.
Et il y en aura certainement d'autres
Cdlmnt
Ben oui, si tu veux partir de mon fichier, il te faut le nettoyer avant de commencer la saisie des missions. Dans celui ci, l'option Ctrl+r te permet de faire le (grand) ménage
http://www.cjoint.com/c/FDwlVMh7lZQ
2. Je t'avais indiqué que c'était un début de réponse. Tu vas certiainement avoir d'autres idées !!!
Par exemple, si des dates d'une mission sont modifiées, ça ne sera pas pris en compte .... il faut retravailler le code.
Et il y en aura certainement d'autres
Cdlmnt
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
22 avril 2016 à 14:57
22 avril 2016 à 14:57
Une erreur corrigée et un supplément
http://www.cjoint.com/c/FDwm2tsXRQQ
Cdlmnt
http://www.cjoint.com/c/FDwm2tsXRQQ
Cdlmnt