M

Jeune membre

Inscrit le :22/10/2018
Dernière activité :17/07/2019 à 17:20
Version d'Excel :2016-2013
Messages
19
Votes
0
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Mostat

DateAuteur du sujetSujetExtrait du message
17/07/2019 à 17:20MostatNom de tableau variableLa dernière solution marche nickel!! Merci encore!...
17/07/2019 à 17:06MostatNom de tableau variableMerci c'est certainement la meilleur solution. Mais je déclarais mes tableaux comme ceci: ep1 = Sheets("Elèves").Range("F2:F" & Sheets("Elèves").Range("F" & Rows.Count).End(xlUp).Row) ep2 = Sheets("Elèves").Range("G2:G" & Sheets("Elèves").Range("G" & Rows.Count).End(xlUp).Row) ep3 = Sheets("Elèves")...
17/07/2019 à 16:53MostatNom de tableau variableUn petit truc, peut-être tout bête. En VBA j'ai une boucle qui appelle un tableau différent à chaque fois. Si a=1 j'appelle ep1(i,1) Si a=2 j'appelle ep2(i,1) J'essaye de coder comme ça: for a=1 to 10 If (ep & "(&CStr(a)&)"(i, 1) = 1) then... et ça ne marche pas. Idem avec "ep"&a(i,1) Il doit bien y...
30/12/2018 à 15:49MostatVBA trouver 3 valeurs selon conditionsMerci ddetp88. Je vais me permettre de piquer la partie vérif avec surlignement en rouge, ça me plait. Malheureusement le reste est plus simple, il faut que je gère 3 spé avec la contraintes des 3 groupes. Mon souci est de tenter l'optimisation (minimiser le nombre de non placé). Je vais essayer d'i...
29/12/2018 à 19:58MostatVBA trouver 3 valeurs selon conditionsJe te jure, ça marche super! je te l'envoie. Encore 1000 mercis. Maintenant je me lance dans l'optimisation!...
29/12/2018 à 16:37MostatVBA trouver 3 valeurs selon conditionsL'erreur vient àmon avis de la disparition du go to s qui permet de ne pas boucler sur lamême triplette. Le gain de temps est hallucinant!! Je vais intégrer ma 2é boucle qui permet de gérer une triplette quand l'effectif est trop grand. 1000mercis!! Et bon réveillon...
29/12/2018 à 15:26MostatVBA trouver 3 valeurs selon conditionsIl sert à vérifier que l'effectif (en ligne4) du groupe (en ligne2) ne dépasse pas 35. Mais ne passe pas trop de temps là-dessus! Thanks...
28/12/2018 à 19:11MostatVBA trouver 3 valeurs selon conditionsOui pour les effectifs. La colonne triplette vient d'une autre feuille de calcul où les élèves ont fait des voeux. Je suis obligé de fonctionner avec les triplettes à cause de l'obligation de la ligne 3 (concrètement lors de la constitution des emplois de temps, j'empilerai les spécialités sur 3 cré...
28/12/2018 à 18:28MostatVBA trouver 3 valeurs selon conditionsJe viens de regarder. Les effectifs en ligne 4 sont sup à 35. Pour expliquer ma démarche: Il y a des triplettes en colonne A (3 spécialités numérotées de 1 à 9), choisies chacune par un certain nombre d'élèves (colonne B) En ligne 2, en gras, j'ai 25 groupes numerotés de 1 à9 qui correspondent aux s...
28/12/2018 à 16:57MostatVBA trouver 3 valeurs selon conditionsBonjour et merci, j'apprends de nouvelles commandes. J'ai modifié mais pas les goto, je ne vois pas quoi mettre après les exit for. J'ai ajouté des commentaires. Le but ultime est que la somme des non affectés (ajoutée en E18) soit minimum. Pour cela il faut que je joue à la main sur les 1,2 et 3 de...
27/12/2018 à 10:13MostatVBA trouver 3 valeurs selon conditionsLe voici Thanks again...
26/12/2018 à 21:17MostatVBA trouver 3 valeurs selon conditionsFinalement en imbriquant les 3 boucles ça va mieux. Mais par curiosité y aurait-il une fonction qui permettent d'aller plus vite...
26/12/2018 à 17:28MostatVBA trouver 3 valeurs selon conditionsJ'ai bien avancé dans mes constitutions de classes,notamment grâce à mon post précédent et ses réponses. Il me reste des soucis, notamment un: J'ai une ligne 1 avec des n° de groupes En dessous une ligne 2 avec des chiffres 1,2 ou 3 Et enfin une ligne 3 avec des effectifs Ca donne ça : J'ai 3 variab...
25/10/2018 à 11:52Mostat Répartition élèves selon spécialitéMerci beaucoup pour votre temps. Je me doutais qu'il faudrait "finir à la main", mais sur votre composition de groupes ce sera plus simple. Bonne journée...
24/10/2018 à 15:32Mostat Répartition élèves selon spécialitéLa classe ne représente plus rien. L'important est que les 24 groupes soient remplis à 35 max...
23/10/2018 à 17:56Mostat Répartition élèves selon spécialitéJ'aurai 8 premières à 35 élèves. Chaque élève doit faire 3 spécialités. Il y aura donc 3x8=24 groupes de spécialité avec 35 élèves(mais une même spécialité peut être proposée dans plusieurs groupes). Chaque élève est affecté dans 2 spécialités suivant leurs voeux 1 et 2. Pour la troisième, ils auron...
23/10/2018 à 13:29Mostat Répartition élèves selon spécialitéMille mercis mais il me manque une chose, le fait de limiter le nombre d'élèves par groupe. Je ne peux ouvrir le groupe hda à 18 élèves, en limitant l'effectif des autres groupes (dotation oblige) il faudrait que les élèves avec hda en voeu 4 soit inclus dans ce groupe. Mais est-ce possible?...
22/10/2018 à 16:21Mostat Répartition élèves selon spécialitéJe joins le fichier de base. Sur la feuille 1 les voeux (certains sans voeux, ils ne vont pas en 1ère, on ne les traite pas). Sur la feuille 2 j'ai tenté de travailler sur le choix des groupes. Thanks...
22/10/2018 à 13:18Mostat Répartition élèves selon spécialitéJe tente de travailler sur la répartition de mes 310 élèves de seconde en classe de première. Ils ont le choix entre 9 spécialités, en choisissent 4 en les ordonnant, et au final ils en feront 3. Je souhaite leur laisser leurs choix 1 et 2, et les affecter sur leur choix 3 ou 4 dans la dernière spéc...