| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 17/07/2019 à 17:20 | Mostat | Nom de tableau variable | La dernière solution marche nickel!! Merci encore!... |
| 17/07/2019 à 17:06 | Mostat | Nom de tableau variable | Merci 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:53 | Mostat | Nom de tableau variable | Un 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:49 | Mostat | VBA trouver 3 valeurs selon conditions | Merci 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:58 | Mostat | VBA trouver 3 valeurs selon conditions | Je te jure, ça marche super! je te l'envoie. Encore 1000 mercis. Maintenant je me lance dans l'optimisation!... |
| 29/12/2018 à 16:37 | Mostat | VBA trouver 3 valeurs selon conditions | L'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:26 | Mostat | VBA trouver 3 valeurs selon conditions | Il 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:11 | Mostat | VBA trouver 3 valeurs selon conditions | Oui 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:28 | Mostat | VBA trouver 3 valeurs selon conditions | Je 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:57 | Mostat | VBA trouver 3 valeurs selon conditions | Bonjour 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:13 | Mostat | VBA trouver 3 valeurs selon conditions | Le voici Thanks again... |
| 26/12/2018 à 21:17 | Mostat | VBA trouver 3 valeurs selon conditions | Finalement 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:28 | Mostat | VBA trouver 3 valeurs selon conditions | J'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:52 | Mostat | 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:32 | Mostat | 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:56 | Mostat | 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:29 | Mostat | 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:21 | Mostat | 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:18 | Mostat | 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... |