Déplacer des données, multiples contraintes

  • Initiateur de la discussion Initiateur de la discussion oasis_ck
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

O

oasis_ck

Guest
Bonjour à tous ! ou rebonjour pour certains ;-)

Dans la continuité de mon projet, j'aimerai automatiser une tâche : placer les élèves en fonction de leur jour, heure, prof dans un planning.

Cependant il y a pas mal de contrainte... Le mieux est de jeter un coup d'oeil au fichier joint au lieu de faire un grand discours.
 

Pièces jointes

Re : Déplacer des données, multiples contraintes

Bonjour oasis le forum
j'ai pas le courage de faire le reste mais déjà une modif de ta macro effacer, j'ai raccourci un peu la macro avec le même résultat final bien sur.
a+
papou😱

Code:
Sub Effacer()
    With Sheets("Listing").Range("A3:K3")
    .Clear
    .Borders.LineStyle = 1
    End With
End Sub
 
Re : Déplacer des données, multiples contraintes

Bonjour Bebere
Un énorme merci !
J'ai fais des tests et tout marche très bien, sauf qu'il y a un petit bug. En effet, s'il y a un groupe de 6 ou de 7, un élève se dédouble dans le planning.
Et par ailleurs y a t il une solution pour mettre les élèves en rouge sur le planning ? Ou cela complique trop le code vu qu'il y a une MFC qui intervient ? (colonne A dans le listing)
Je remets le classeur à jour
 

Pièces jointes

Re : Déplacer des données, multiples contraintes

Bonjour,
Damn it ! Encore un bug.. lorsqu'on met 7 élèves sur un cours, le dernier élève prend la place du prof sur le jour suivant à la même heure.
Pour la macro MFc c'est top ! mais il y en avait deux :

- Une pour les élèves qui était en défaut de paiement (payé = 0) -> =SI(G3="";"";(G3)=0)

- et l'autre pour les élèves qui arrivent à la fin de leur abonnement ( 30 jours avant la fin) -> =SI($F3="";"";($F3)<=Accueil!$J$17)

Amicalement votre..
 
Re : Déplacer des données, multiples contraintes

Rebonjour Bebere, Paritec

Je suis embêté, il y a pas mal de bug :
- les élèves de Pierre à 12:00 n’apparaissent pas sur le planning
- des bugs de mise en formes : lignes en trop, caractères en gras qui ne devrait pas
- et quand une colonne pour la même heure apparaît, les couleurs du créneau précédent "bave" dessus

Je joint le fichier avec les bugs apparents

Je me sens nul de ne pas pouvoir vous aider plus sur le codage... Je ne peux qu'à améliorer l'apparence et les finitions du classeur.

Infiniment merci
 

Pièces jointes

Re : Déplacer des données, multiples contraintes

Re,
Ça me met mal à l'aise de dire quelque chose qui ne va pas 😛
Et ici encore des bugs sur la mise en forme : dès qu'il y a 7 élèves la mise en forme s'affole et à chaque "aller-retour" sur la feuille planning, une ligne se met en gras avec ou sans contour de ligne... (cf. lundi 9h et mercredi 13h)
En tout cas, je sens qu'on est proche du résultat final 🙂

Je te joints le classeur avec les exemples concrets des bugs

@+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

V
Réponses
9
Affichages
3 K
valoche
V
Retour