Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Ça dépend comment il est écrit :
If blabla then ceci pas besoin de end if
If blabla then
ceci
End if là il est nécessaire
Ceci dit sans voir le code difficile d'être précis
Bonjour
Presque rien à changer.
Sub Rectangle1_Click()
'Updated by Extendoffice 20200730
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Dim tmp As Variant ' tableau provisoire
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1...
Trois variables nous permettent six permutations. Il y en a une qui ne fonctionne pas on va donc tester les cinq autres l'une après l'autre en espérant en trouver une qui marche. A chaque fois il faut bien sûr recalculer toute la distribution puisqu'on a changé les données de base. En espérant...
Comme son nom l'indique il s'agit du tableau de distribution. Les créneaux non distribués n'y apparaissent donc pas. Le fait que la dimension vous surprenne n'implique pas forcément qu'elle soit fausse.
Bien sûr qu'il choisissent l'atelier et pas le créneau, c'est le programme qui leur affecte un créneau. Il n'empêche qu'à un moment donné il sont affectés à un créneau qui doit être libre.
Pas tout à fait.
Par exemple : le participant 1 a choisi les ateliers A, D, J. au moment de le caser en J il ne reste plus qu'un seul créneau en cr1 mais dans le créneau 1 le participant 1 est déjà à l'atelier D à ce moment là. Il reste bien un créneau pour l'atelier J mais il n'est pas...
En complément une adaptation qui liste les participants non servis et les créneaux libres rassemblés en feuille distribution. Les ajustements peuvent se faire manuellement.
Oups, je viens de m'apercevoir d'une coquille. Donc voici la correction.
Ben c'est normal. Il faut augmenter la capacité des ateliers I, J, K, F, et H pour que tout le monde soit servi. L'autre solution étant que ceux qui n'ont que deux altiers à leur planning choisissent dans les ateliers où il reste de la place. On les repèrent dans le tableau Distribution.
Voilà une version qui fait le job. Juste un bouton à cliquer. Cela reconstruit entièrement le tableau distribution mais c'est transparent.
Pour comprendre ce qu'il se passe il me faudrait le fichier concerné, anonymisé si besoin.
Bonjour
Ca semblerait indiquer qu'il ne trouve pas le tableau nommé "tb_Souhaits". Ce qui est bizare. A moins que tu n'aies renommé les tableaux. Poste le fichier qui plante. Je regarderais ce qui ne va pas.
Et une autre qui prends en compte la question de Gégé-45550. Moyennant une légère modification du tableau des souhaits, ajout d'une colonne qui pour chaque participant indique le créneau suivi de l'atelier. Pour le test j'ai limité le nombre de participants à l'atelier "A" à 8. Ce qui fait qu'il...
Une proposition qui ne prends pas en compte la question de Gégé-45550. En espérant que vous n'êtes pas sur Mac. Cliquer d'abord sur le bouton "Initialiser" puis sur le bouton "Distribuer".
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.