Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Userform  (gelezen 6935 keer)

0 leden en 1 gast bekijken dit topic.

Offline flipper52

  • Ervaren lid
  • ***
  • Berichten: 297
  • Geslacht: Man
Userform
« Gepost op: 05 februari 2009, 21:29:28 »
Hallo, iedereen

Graag had ik in een Excelmap een Userform gemaakt met drie tekstvakken, één tekstvak met de vaste waarde 1€, in het tweede wil ik zelf een getal invullen en in het derde tekstvak zou dan de uitkomst moeten komen (tekstvak1*tekstvak2).
kan iemand mij hier mee helpen.

Groetjes, Rudy
Standaard emailprogramma: Microsoft Outlook 2010
Standaard Operating System: Windows 7 Home 64-bits
Standaard Browser:Internet Explorer 9
Microsoft Office 2010

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.236
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Userform
« Reactie #1 Gepost op: 05 februari 2009, 22:19:51 »
Hallo Flipper,

moet zoiets eenvoudig echt met Userforms en tekstvakken? Heeft dit een hoger doel?

Zie voorbeeld in bijlage:


:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline flipper52

  • Ervaren lid
  • ***
  • Berichten: 297
  • Geslacht: Man
Re: Userform
« Reactie #2 Gepost op: 07 februari 2009, 08:27:06 »
beste SoftAid

Met deze bijlage zal het iets duidelijker worden.
Zoals je zal kunnen zien,worden in de bovenste kolomen berekeningen gemaakt van gespaard geld, in de middelste rij kunnen de aantallen worden ingevuld.
De onderste rij wordt dan opgeslagen onderaan met behulp van VBA.
Nu mijn vraag was om deze gegevens en berekeningen in te vullen met een Userform, zodat ik mijn blad mooier kan afwerken.

Groetjes, Rudy
Standaard emailprogramma: Microsoft Outlook 2010
Standaard Operating System: Windows 7 Home 64-bits
Standaard Browser:Internet Explorer 9
Microsoft Office 2010

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.236
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Userform
« Reactie #3 Gepost op: 07 februari 2009, 12:34:56 »
Hallo Rudy,

Je zou voor dit doel een tekstvlak kunnen gebruiken, dat de munteenheid (1 cent) aangeeft, en waar jij dan de hoeveelheid kan invullen. Na Enter of OK zou de volgende munteenheid (2 cent) kunnen getoont worden, waarna alles zich herhaalt tot en met de laatste munt (50€). Een Macro kan dan bijhouden wat het totaal is, en dit opslaan in een total, wat je dan weer gebruikt voor de verdere berekeningen.

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline flipper52

  • Ervaren lid
  • ***
  • Berichten: 297
  • Geslacht: Man
Re: Userform
« Reactie #4 Gepost op: 07 februari 2009, 18:52:11 »
Hallo, SoftAid

Bedankt voor je reactie, maar die macro vormt voor mij reeds een struikelblok, hoe maak je die.
Weet je, het is de eerste maal dat ik zo'n Userform wil maken.

Groetjes, Rudy
Standaard emailprogramma: Microsoft Outlook 2010
Standaard Operating System: Windows 7 Home 64-bits
Standaard Browser:Internet Explorer 9
Microsoft Office 2010

Offline firmin

  • Ervaren lid
  • ***
  • Berichten: 442
  • Geslacht: Man
  • Excel Specialist
Re: Userform
« Reactie #5 Gepost op: 07 februari 2009, 21:25:31 »
flipper52,
Een aangepast voorbeeld in bijlage.
Onafgewerkt, alleen als mogelijkheid opgemaakt.

Firmin
PB easynote LE69KB,AMD quad-core,1000GB HDD,AMD Radeon HD8330,8GB DDR3
Windows 10,office 2007
MSE, Internet Explorer 11

Offline flipper52

  • Ervaren lid
  • ***
  • Berichten: 297
  • Geslacht: Man
Re: Userform
« Reactie #6 Gepost op: 08 februari 2009, 18:30:32 »
hallo, Firmin

Dit is wat ik ingedachte had, maar heb één vraagje.
Hoe kan ik bereiken dat in het tekstvak waar de som komt, dit gebeurt in #,##0,00 € (1,50 €), want als de gevens worden geplaats gebeurt dit nu zaols dit (1,5) en kloppen de gegevens niet in het blad om de berekeningen te maken.

Groetjes, Rudy
Standaard emailprogramma: Microsoft Outlook 2010
Standaard Operating System: Windows 7 Home 64-bits
Standaard Browser:Internet Explorer 9
Microsoft Office 2010

Offline firmin

  • Ervaren lid
  • ***
  • Berichten: 442
  • Geslacht: Man
  • Excel Specialist
Re: Userform
« Reactie #7 Gepost op: 08 februari 2009, 19:45:57 »
Rudy,
1.door op de commandbutton te klikken in de userform
schrijft deze de gegevens van de tekstboxen naar de kolommen.
2.Het is dus in range B32 tot O500 dat je het formaat moet zetten. En dat staat juist, niettegenstaande de tekstboxen alleen het bedrag aanduiden zonder €.
3.Het blad berekeningen heb ik overgebracht naar het blad inbreng.
4.de kolommen AD AE en AF zijn de data.
   AD de namen
   AE  de waarden
   AF het doel
De range A32 tot O500 zou ik verwijderen en terug van zero beginnen.
5. de tab volgorde van de tekstboxen in de userform moeten nog aangepast worden, evenals de tekst op de commandbutton.
Firmin
PB easynote LE69KB,AMD quad-core,1000GB HDD,AMD Radeon HD8330,8GB DDR3
Windows 10,office 2007
MSE, Internet Explorer 11

Offline flipper52

  • Ervaren lid
  • ***
  • Berichten: 297
  • Geslacht: Man
Re: Userform
« Reactie #8 Gepost op: 08 februari 2009, 20:19:40 »
Hallo, Firmin

Bedankt voor de duidelijke uitleg en het bestand

Groetjes, Rudy
Standaard emailprogramma: Microsoft Outlook 2010
Standaard Operating System: Windows 7 Home 64-bits
Standaard Browser:Internet Explorer 9
Microsoft Office 2010

Offline firmin

  • Ervaren lid
  • ***
  • Berichten: 442
  • Geslacht: Man
  • Excel Specialist
Re: Userform
« Reactie #9 Gepost op: 08 februari 2009, 20:33:09 »
Graag gedaan, als je nog vragen hebt, stel ze maar.
Firmin
PB easynote LE69KB,AMD quad-core,1000GB HDD,AMD Radeon HD8330,8GB DDR3
Windows 10,office 2007
MSE, Internet Explorer 11

Offline flipper52

  • Ervaren lid
  • ***
  • Berichten: 297
  • Geslacht: Man
Re: Userform
« Reactie #10 Gepost op: 13 februari 2009, 18:50:59 »
Hallo,Firmin

Nog even dit vraagje, is het mogelijk om een knop toe te voegen in een Userform met de bedoeling om op te slaan en naar het volgende te gaan.
Met andere woorden, gegevens inbrengen, gegevens opslaan, Userform leeg maken om nieuwe gegevens in te brengen.
Alvast bedankt

Groetjes, Rudy
Standaard emailprogramma: Microsoft Outlook 2010
Standaard Operating System: Windows 7 Home 64-bits
Standaard Browser:Internet Explorer 9
Microsoft Office 2010

Offline firmin

  • Ervaren lid
  • ***
  • Berichten: 442
  • Geslacht: Man
  • Excel Specialist
Re: Userform
« Reactie #11 Gepost op: 13 februari 2009, 21:42:11 »
Rudy,

Bijgvoegd de aangepaste versie.
Module 1 heeft er een Msgbox bijgekregen.
Firmin

PB easynote LE69KB,AMD quad-core,1000GB HDD,AMD Radeon HD8330,8GB DDR3
Windows 10,office 2007
MSE, Internet Explorer 11

Offline flipper52

  • Ervaren lid
  • ***
  • Berichten: 297
  • Geslacht: Man
Re: Userform
« Reactie #12 Gepost op: 14 februari 2009, 13:47:48 »
Beste, Firmin

Zodra alles klaar is zal ik een voorbeeld hier plaatsen.
Dank u voor alle help en steun.

Groeten, Rudy
Standaard emailprogramma: Microsoft Outlook 2010
Standaard Operating System: Windows 7 Home 64-bits
Standaard Browser:Internet Explorer 9
Microsoft Office 2010

Offline flipper52

  • Ervaren lid
  • ***
  • Berichten: 297
  • Geslacht: Man
Re: Userform
« Reactie #13 Gepost op: 14 februari 2009, 16:27:44 »
Hallo, Firmin

Ik heb even je bestandje bekeken en ik denk dat ik mijn vraag niet goed geformuleert heb.
De bedoeling is, als ik nieuwe Aantallen invul in het Userform (VB. voor Rudy )en heb net opgeslagen, wens ik te verwijderen uit het Userform om zo nieuwe gegevens te kunnen invullen (vb. voor Nina ) en op te slaan.

Groeten, Rudy
Standaard emailprogramma: Microsoft Outlook 2010
Standaard Operating System: Windows 7 Home 64-bits
Standaard Browser:Internet Explorer 9
Microsoft Office 2010

Offline firmin

  • Ervaren lid
  • ***
  • Berichten: 442
  • Geslacht: Man
  • Excel Specialist
Re: Userform
« Reactie #14 Gepost op: 14 februari 2009, 18:35:22 »
Flipper 52
Ik dacht dat ik dat met die messagebox heb geregeld.
Ter verduidelijking :
je moet inbrengen voor rudy1 en nina1,
knop invoeren userform verschijnt, je vult de gegevens in van rudy1, knop wegschrijven.
Nu krijg je de vraag of je nog een inbreng wilt doen ,
Ja want Nina1 moet nog ingevuld worden.
Door op JA te klikken kom je terug in de lege userform.
Invullen en wegschrijven, opnieuw komt de vraag of je nog een inbreng moet doen, NEEN is terug naar het blad INBRENG.
Firmin
PB easynote LE69KB,AMD quad-core,1000GB HDD,AMD Radeon HD8330,8GB DDR3
Windows 10,office 2007
MSE, Internet Explorer 11

 


www.combell.com