Microsoft Excel

Herbers Excel/VBA-Archiv

Helferliste automatisiert erstellen aus Namen


Betrifft: Helferliste automatisiert erstellen aus Namen von: Theophilix
Geschrieben am: 25.09.2017 18:50:21


Hallo,

es geht um eine Helferliste, bei der ein Helfer immer an zwei Terminen hintereinander drankommt und jeweils einen Helfer zugeweisen bekommt. Dabei wird die Namensliste durchlaufen.
Der Foren Chef Hans Herber persönlich hat mir einen tollen Code geschrieben:
https://www.herber.de/bbs/user/116509.xlsm

Nun habe ich folgendes Problem: Der zweite Name kommt 1x zu häufig und der vorletzte Name 1x zu wenig dran. (Bei 10 Namen: 2 und 9, bei 20: 2 und 19 usw.)
Meine Frage wäre: Wie kann ich dieses Problem lösen?
Im Grunde reicht etwas wie: "If Name = vorletzter der Liste, then replace with zweitem Namen, dann weiter."
Das weitere Ziel ist es, Helferlisten mit mehreren Helfern randomisiert zu erstellen - und zwar so, dass jeder gleich oft drankommt.
Danke und Gruß,
Theophilix

  

Betrifft: AW: Helferliste automatisiert erstellen aus Namen von: fcs
Geschrieben am: 26.09.2017 11:30:49

Hallo Theophilix,

Ich hab das Makro jetzt so angepasst, dass keine Namens-Doppelungen vorkommen.
Dabei wird die Namensliste in der 2. Hälfte der Dienstliste mit einem anderen Startwert begonnen.

Zusätzlich hab ich eine Mischfunktion für die Namen ergänzt, sowie ein Makro, das die Dienstliste in einem Rutsch per Zufallsgenerator für die Spalte B (Helfer 1) erstellt und in Spalte C (Helfer 2) die Namen einträgt.

Gruß
Franz
https://www.herber.de/bbs/user/116534.xlsm


  

Betrifft: AW: Helferliste automatisiert erstellen aus Namen von: Theophilix
Geschrieben am: 26.09.2017 17:47:03

Wow du bist einfach super, Franz! Wie kann ich dir ein kleines Geschenk (amazon-Gutschein o.ä.) zukommen lassen?
Grüße,
Theophilix


  

Betrifft: AW: Helferliste automatisiert erstellen aus Namen von: fcs
Geschrieben am: 27.09.2017 10:05:40

Hallo Theofilix,

ein Amazon-Account habe ich. Vielen Dank für die angebotene Belohnung/Gutschein.
Da die Anzeige des Profils im Forum zur Zeit nicht funktioniert
hier die E-Mail-Adresse an die die du den Gutschein-Code schickenkannst.

fcs"_"alz"at"arcor"_"de

Dabei die "_" durch Punkt und "at" durch @ ersetzen.

Gruß
Franz


Beiträge aus den Excel-Beispielen zum Thema "Helferliste automatisiert erstellen aus Namen"