Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: prijzen toekennen op basis van ingeschreven leden  (gelezen 35647 keer)

0 leden en 1 gast bekijken dit topic.

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
prijzen toekennen op basis van ingeschreven leden
« Gepost op: 27 november 2019, 19:51:26 »
hallo aan alle leden,
ik zou op vraag van mijn dochter een excel file willen samenstellen die voldoet aan de volgende eisen
klik op de namen van de leden die meedoen en geef deze een kleur zodat daar door de pc de winnaars uit gekozen worden
laat de computer bepalen wie er geselecteerd word voor een prijs door druk op macroknop selecteren
doe dit voor het aantal paketten dat is ingevuld in cel B1
dit kan verschillen voor de verschillende prijsuitreikingen.
ps:per prijsuitreiking word het aantal paketten uitgereikt dat beschikbaar gesteld word door schenkingen

bij de volgende trekking kunnen de leden die al een prijs gewonnen hebben bij de vorige trekking niet meer winnen (dit moet via vba nagezien worden)
ps:hier kan van afgeweken worden voor personen die een tweede kind opgeven die niet gewonnen heeft bij de vorige trekking
de leden kunnen zich voor elk kind voor elk pakket opgeven,de pc bepaald wie wint maar er kan maar één prijs per kind gewonnen worden.

ik hoop dat de uitleg voldoende is en anders laat maar weten.

ps:in bijlage een file met de leden.


    mvg,lco


Offline emields

  • Ervaren lid
  • ***
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #1 Gepost op: 28 november 2019, 01:31:34 »
De namen splitsen is, denk ik, onmogelijk. omdat ze waarschijnlijk met een (verkeerde) formule uit een andere lijst gehaald zijn.
beter zou zijn ook die volledige lijst, of toch een voorbeeld daarvan, te plaatsen.
maar ik heb toch, zonder gesplitste namen, een voorbeeld bijgevoegd

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #2 Gepost op: 28 november 2019, 07:11:34 »
emields,

Bedankt voor de snelle reactie  :thumbsup: :thumbsup:
we zijn goed op weg werkt zoals gevraagd maar waarschijnlijk niet goed uitgelegd.
Dit is een ledenlijst uit  fb waar zij beheerder van is (ik heb de linken gekopieerd).
nu is het zo dat gevraagd word om zich in te schrijven voor een bepaald pakket waarna de persoon aangeduid worden in de lijst(vb; dubbel klikken op de naam en deze word gekleurd ,heb ik reeds ingebracht) en na inschrijving uit de ingeschrevenen via uw reeds ingebrachte vba code de winnaars getrokken worden. (uit de gekleurde cellen wel te verstaan)waarna de gekleurde cellen terug gereset worden voor een nieuwe trekking
hoe dit op te lossen is in vba daar heb ik totaal geen kennis van :-[ :-[
ps:nu weet ik niet of er reeds rekening gehouden is dat de winnaars uit de eerste trekking geen aanspraak meer kunnen maken op een prijs in de volgende trekking(zeer veel leden)
hoe kunnen we oplossen dat de winnaars toch nog aanspraak kunnen maken op een prijs voor een ander kind van het gezin, vb een extra kolom met het aantal kinderen waarna de teller afgeschreven word naar o om te voorkomen dat er toch iemand vals speelt (of droom ik maar)ik hoor het wel.


   mvg,lco

Offline emields

  • Ervaren lid
  • ***
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #3 Gepost op: 28 november 2019, 18:55:09 »
Dit is misschien een mogelijkheid om de kinderen te splitsen.

De code is zo geschreven dat bij de verdeling van de pakketten de winnaars uit de lijst verdwijnen.

Offline emields

  • Ervaren lid
  • ***
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #4 Gepost op: 29 november 2019, 01:08:33 »
Weeral een stapje verder.

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #5 Gepost op: 29 november 2019, 10:36:58 »
emields,

bedankt voor al uw werk,ben niet mee met de aangeboden oplossingen.

1.als ik de kinderen splits komen deze meermaals in de lijst,als ik deze opnieuw splits komen dezelfde kinderen extra in de lijst enz. 

2.de bedoeling is deze kolom met het aantal kinderen (deze worden gemeld in fb met naam en ouderdom) allemaal de kans te geven om een prijs te winnen,bv:  Lea Lombarts heeft 3-kinderen en een heeft een prijs gewonnen in pakket sint ,dus blijven er 2 kinderen over die zich kunnen inschrijven voor de volgende trekkingen wat wederom gebeurt via inschrijving in fb met vermelding ouderdom kind. enz. tot alle kinderen van lea aan bod gekomen zijn en dan kan ze geen prijs meer winnen.

3.de trekking zou moeten gebeuren via kolom namen zoals nu reeds mogelijk is, na het aanduiden via dubbelklik op de namen van de ingeschrevenen (deze kleurt dan groen)zou uit de groen gekleurde namen moet de trekking dan gebeuren. dit omdat niet iedereen meedoet aan de trekkingen (voorwaarden zijn dat de prijzen moeten afgehaald worden of opgestuurd met portkosten voor de winnaars)leden die zéér ver weg wonen doen dikwijls niet mee en moeten dan ook niet in de selectie terecht komen
Als de selectie gebeurt is moeten de cellen met de namen terug ontkleurd worden voor de volgende trekking en de namen mogen niet uit de lijst verdwijnen.
Als er ingeschreven word voor de volgende trekking kan er nagezien worden in de vorige lijst van de vorige trekking of iemand al dan niet gewonnen heeft en hoeveel kinderen er zijn in dat gezin (bij meerdere kinderen kan hetzelfde gezin nogmaals winnen maar met een ander ingeschreven kind tot het totaal aantal kinderen aan de beurt is geweest
.

ps:uitleggen is niet mijn sterkste kant maar ik probeer zo duidelijk mogelijk te zijn SORRY daarvoor;indien uitleg onvoldoende laat het aub. weten dan doe je misschien geen overbodig werk,ben nu al verlegen   
In bijlage een aangepast exemplaar met de reeds aangeduide 10 leden voor de eerste trekking.


   Mvg,lco

Offline emields

  • Ervaren lid
  • ***
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #6 Gepost op: 30 november 2019, 00:19:36 »
een andere aanpak. de winnaars blijven in de lijst staan maar kunnen niet herkozen worden.
natuurlijk moet de vorige trekking voorbij zijn eer men opnieuw kan inschrijven. (afwachten wie gewonnen heeft)

Probeer het en laat iets weten

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #7 Gepost op: 30 november 2019, 08:40:56 »
emields,
mooie oplossing :thumbsup: :thumbsup: maar nog enkele vraagjes :-[ :-[
wat is de bedoeling van de macroknoppen ledenlijst er gebeurt niets als ik deze aanklik ???,vul ik daar telkens een macro in die de volledige lijst terug plaatst :-\
als ik kinderen invul in kolom K en op trekking duw veranderen de namen in kolom H en blijft de volledige lijst met leden staan in kolom K wat niet gebeurt bij de vorige trekkingen

in bijlage nog een opmerking hoe geraak ik er van af,gewoon koppeling verbreken??
2de bijlage geeft aan wat de dochter graag zou willen van lay-out, kun jij de vba koppelen  aan de nieuwe lay-out aub.

nog een puntje in de afwerking,als je op trekking duwt selecteert hij uit de tabel zonder dat deze reeds gekleurd zijn,dan dit opgevangen worden.

update:als er iemand bij de eerste trekking 2kinderen invult wil dit zeggen dat ze als ze prijs hebben bij de eerste trekking nogmaals willen meedoen bij de volgende trekking met het andere kind nu kan dit niet omdat de winnaars geblokkeerd zijn voor de volgende trekking. idem voor meerdere kinderen.
dus eerste trekking 2kinderen en prijs,bij 2de trekking aantal kinderen word in vermindering gebracht nog 1kans tot deze ook gewonnen heeft (weeral moeilijke uitleg) maar ik kan het niet beter verwoorden sorry

    mvg,lco


Offline emields

  • Ervaren lid
  • ***
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #8 Gepost op: 01 december 2019, 01:26:06 »
heb een en ander aangepast in de code.

de namen van de deelnemers selecteren (dubbelklik) in de lijst in kolom O automatisch wordt er in kolom P 1 kind ingevuld, zijn er meerdere kan je dat gerust vervangen, de cel is reeds geselecteerd.
als je op de knop trekking klikt worden alle namen waar 1 of meerdere kinderen zijn ingevuld in de betreffende kolom geplaatst.
1 maal de naam per ingevuld kind (getal in kolom P) zijn er bv. 5 kinderen zal de naam in 5 rijen staan.
bij de eerste trekking doen alle inschrijvingen mee
Bij de volgende trekkingen worden in eerste instantie ook allen inschrijvingen (voor die trekking) in de lijstgeplaatst maar worden daarna de reeds gewonnen namen verwijderd.
 Iemand die inschrijft met bv 3 kinderen waarvan er 1 reeds gewonnen heeft zal maar 2 keer vermeld worden.

Het is daarom belangrijk dat de winnaars in de (vorige) lijst(en) blijven staan.
Ik heb begrepen dat iedereen voor iedere trekking apart moet inschrijven zodus heb ik de lijst in kolommen O en P terug op beginmodus gezet na iedere trekking.


Aan de lay-out heb ik niets veranderd omdat de lege kolommen tussen de trekkingen worden gebruikt voor het willekeurig kiezen van de namen dat kan ook gebeuren in de kolom zelf maar vertraagt wel de code. eventueel kunnen die kolommen (D,J,M, en ) verborgen worden maar dat zal ook de snelheid niet verbeteren.

En let vooral op met het plaatsen van randen in ganse kolommen want dat verzwaart erg het bestand

mochten er nog vragen zijn ik hoor het wel.

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #9 Gepost op: 01 december 2019, 09:37:03 »
Emields,
Zeer mooie afwerking van het gevraagde,tevens Fantastische uitleg bij de code (zie enkel dingen die ik niet kon thuisbrengen)bedankt daarvoor :thumbsup: :thumbsup:
Er is nog steeds één punt wat steeds terugkomt (waarschijnlijk door mijn gebrekkige vraagstelling) SORRY daarvoor :-[ :-[
Als er 3 kinderen ingevuld zijn in kolom P moet dit getal  ook in de trekking komen zodat er kan gezien worden hoeveel kinderen van deze bepaalde persoon er zijn
er kan maar 1kind van deze persoon winnen in 1 trekking. :-\
In de volgende trekking kan dan een ander kind van dezelfde persoon terug winnen maar dient het aantal kinderen in kolom (aantal kinderen) verminderd te worden bv:3kinderen in de eerste trekking dwz. bij de 2de trekking bij dezelfde persoon nog 2kinderen in cel (aantal kinderen) en bij de derde trekking nog 1kind in cel (aantal kinderen) en bij de vierde trekking kan deze persoon niet meer meedoen daar alle kinderen aan de beurt zijn geweest.
Ps:als er niemand van deze persoon wint in de eerste trekking dan moet het aantal kinderen meegenomen worden naar de volgende trekking enz. zie voorbeeld in bijlage ::)
Hopelijk nu duidelijk genoeg en anders vraag maar ;)

    mvg,lco

Offline emields

  • Ervaren lid
  • ***
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #10 Gepost op: 01 december 2019, 15:20:18 »
Geen probleem, tegen sint zal ik wel alles begrepen hebben.

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #11 Gepost op: 01 december 2019, 16:46:56 »
emields,

wat een geduld van uwentwege \o/ \o/
dit zit in de eindfase,nog een probleem is dat wanneer er voor de 2de trekking namen geselecteerd worden telkens opnieuw het aantal kinderen moet ingevoerd worden wat voor verwarring kan zorgen ::)
is het mogelijk om het aantal kinderen in te vullen in kolom P (blijft toch steeds hetzelfde tot er een nieuwe geboren word in het gezin)en dat dat aantal blijft staan als er een trekking gebeurt dan moet dit maar eenmalig gebeuren.
maar de aftelling zoals ze nu gebeurt in de 4 trekkingen zou moeten blijven,zie voorbeeld bijlage :-\ :-\

   mvg,lco

Offline emields

  • Ervaren lid
  • ***
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #12 Gepost op: 01 december 2019, 17:02:25 »
ik begrijp het niet, in welke kolom moet dat aantal blijven staan?

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #13 Gepost op: 01 december 2019, 18:05:03 »
In  kolom P waar nu het aantal word ingezet deze zou los van alles moeten staan en als de eerste trekking is gebeurt gaat het vandaar gewoon verder met aftellen zoals nu al gebeurt dus het aantal kinderen moet maar eenmaal ingevuld worden en blijft dan staan.bij de volgende selectie moeten enkel de namen geselecteerd worden maar het aantal kinderen moet gewoon blijven staan de afschrijving gebeurt nu toch al in de trekkingen.

    mvg;lco

Offline emields

  • Ervaren lid
  • ***
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: prijzen toekennen op basis van ingeschreven leden
« Reactie #14 Gepost op: 01 december 2019, 18:18:12 »
je bedoeld zoiets? ik ben niet de grote begrijper...

 


www.combell.com