Hallo ik ben een wanhopige afstudeerder in het bezit van een excel uitdaging!
Ik heb twee dringende vragen!!
Vraag1
Ik heb voor een meetonderzoek naar check-in wachtrijen een formulier gemaakt. Met daarin een aantal functies met VBA. Nu heb ik daarin ook een textbox geplaatst. Wat ik graag zou willen is dat die textbox gebruikt kan worden om waardes die ik invoer in die textbox in cellen te plaatsen.
Voorbeeld:
Er staan een wachtrij bij de check-in balie van 30 man.
Ik vul in mijn textbox in het getal 30. Naast die textbox heb ik een command button geplaatst genaamd CmdPAXArrival. Wanneer ik nu op Pax arrival button klik moet in cel D18 het getal 30 te staan.
Echter, nu staat er 2 minuten later een wachtrij van bv 35 man. Nu typ ik het getal 35 in op mijn textbox en wil ik vervolgens dat die 35 komt te staan in de cel onder D18, dus D19 , wanneer ik op mn Pax arrival button klik.
Wanneer ik nu een 3e getal invoer moet die dus in D20 komen te staan enzovoort tot en met D400.
Daarnaast moet wanneer ik iedere keer op de button pax arrival klik, en het ingevulde getal in de juiste cel is geplaatst, de textbox teruggezet worden naar het getal 1. (dit omdat er veel individuele passagiers aankomen)
Hoe kan ik dit voormekaar krijgen met VBA?
Vraag 2
Jaja ik ben nog niet klaar. sorry! Het zou al super zijn als iemand de 1e vraag kan beantwoorden.
Wanneer ik een getal invoer in die textbox op de button klik en het getal vervolgens in cel D18 komt te staan zou het fantastisch zijn als ernaast in cell E18 de tijd komt te staan wanneer ik die waarde heb ingevuld. En ja je raad het al bij alle volgende invoeren moet ook de tijd van de invoer ernaast komen te staan.
Vb in cel D18 komt het getal 30 te staan en in cel E 18 het tijdstip 16:47 want zo laat heb ik op de button Pax Arrival geklikt.
Bij de volgende invoer (2 minuten later) komt het getal 35 in D19 te staan en vervolgens in E20 het tijdstip 16:49 want dit getal heb ik 2 minuten later ingevoerd dan de 1e.
Hoe kan ik dit laten gebeuren met diezelfde textbox?
Ghe ghe snapt iemand dit verhaal nog?
Ik heb die tijd functie al eerder gebruikt op een iets andere manier waarbij ik op een commmand button klik en de huidige tijd in een op dat moment geselecteerde cell word ingevuld. Dit met de code : ActiveCell.Value = Time()
Het hele verhaal samengevat ik typ een getal in een textbox klik op een button en die button zorgt ervoor dat
A Het getal uit die textbox in een cel wordt geplaatst (en de volgende invoer in de cel daaronder.
B in de cel ernaast de huidige tijd wordt geplaatst.
Alvast super bedankt!:thumb:
Ik heb twee dringende vragen!!
Vraag1
Ik heb voor een meetonderzoek naar check-in wachtrijen een formulier gemaakt. Met daarin een aantal functies met VBA. Nu heb ik daarin ook een textbox geplaatst. Wat ik graag zou willen is dat die textbox gebruikt kan worden om waardes die ik invoer in die textbox in cellen te plaatsen.
Voorbeeld:
Er staan een wachtrij bij de check-in balie van 30 man.
Ik vul in mijn textbox in het getal 30. Naast die textbox heb ik een command button geplaatst genaamd CmdPAXArrival. Wanneer ik nu op Pax arrival button klik moet in cel D18 het getal 30 te staan.
Echter, nu staat er 2 minuten later een wachtrij van bv 35 man. Nu typ ik het getal 35 in op mijn textbox en wil ik vervolgens dat die 35 komt te staan in de cel onder D18, dus D19 , wanneer ik op mn Pax arrival button klik.
Wanneer ik nu een 3e getal invoer moet die dus in D20 komen te staan enzovoort tot en met D400.
Daarnaast moet wanneer ik iedere keer op de button pax arrival klik, en het ingevulde getal in de juiste cel is geplaatst, de textbox teruggezet worden naar het getal 1. (dit omdat er veel individuele passagiers aankomen)
Hoe kan ik dit voormekaar krijgen met VBA?
Vraag 2
Jaja ik ben nog niet klaar. sorry! Het zou al super zijn als iemand de 1e vraag kan beantwoorden.
Wanneer ik een getal invoer in die textbox op de button klik en het getal vervolgens in cel D18 komt te staan zou het fantastisch zijn als ernaast in cell E18 de tijd komt te staan wanneer ik die waarde heb ingevuld. En ja je raad het al bij alle volgende invoeren moet ook de tijd van de invoer ernaast komen te staan.
Vb in cel D18 komt het getal 30 te staan en in cel E 18 het tijdstip 16:47 want zo laat heb ik op de button Pax Arrival geklikt.
Bij de volgende invoer (2 minuten later) komt het getal 35 in D19 te staan en vervolgens in E20 het tijdstip 16:49 want dit getal heb ik 2 minuten later ingevoerd dan de 1e.
Hoe kan ik dit laten gebeuren met diezelfde textbox?
Ghe ghe snapt iemand dit verhaal nog?
Ik heb die tijd functie al eerder gebruikt op een iets andere manier waarbij ik op een commmand button klik en de huidige tijd in een op dat moment geselecteerde cell word ingevuld. Dit met de code : ActiveCell.Value = Time()
Het hele verhaal samengevat ik typ een getal in een textbox klik op een button en die button zorgt ervoor dat
A Het getal uit die textbox in een cel wordt geplaatst (en de volgende invoer in de cel daaronder.
B in de cel ernaast de huidige tijd wordt geplaatst.
Alvast super bedankt!:thumb: