• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Berekening via userform

Status
Niet open voor verdere reacties.

Jhon van der Bo

Gebruiker
Lid geworden
13 sep 2002
Berichten
295
In een Userform heb ik 3 textboxen en een CommandButton. In textbox1 zet ik 50, in textbox2 zet ik 55. Als ik nu op de commandbutton klik moet in textbox3 de uitkomst van de berekening komen te staan.

De berekening is als volgt: "input van textbox1" x 100 : "input van textbox2".

Wie kan me hierbij helpen.

Zie de bijlage
 

Bijlagen

OK

Perfect, was me toch iets te moeilijk zo te zien.

Nog even een vraagje, hoe kan ik de textbox3 instellen op 2 decimale's? Nu zie ik 6 nummers achter de comma.
 
Verander de berekening door

txt3 = Round(txt1 * 100 / txt2, 2)
 
De enige manier dat ik daar een fout op krijg, is als je de waarde 0 (nul) ingeeft. Hiervoor kan je de test op txt2 uitbreiden tot:

If Not IsNumeric(txt2) Or txt2 = 0 Then

Als dit bij jou het probleem niet oplost, vermeld dan de gebruikte Excel versie.
 
Excel 97 kent blijkbaar de functie Round niet. Op deze manier zou het wel moeten lukken:

txt3 = Application.WorksheetFunction.Round(txt1 * 100 / txt2, 2)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan