Avatar billede lerskov Praktikant
30. januar 2009 - 16:27 Der er 7 kommentarer og
2 løsninger

Regnestykke i vb

Hej Alle.

Jeg vil gerne kunne lave et simpelt regnestykke i Vb.
f.eks værdi af Textbox2 i en userform * med 2. Resultatet skal indsættes i en label i userformer, så snart man ændre textbox2.

Er dette muligt enten via suben eller en function?

Håber dette giver mening, og nogle kan hjælpe.
Avatar billede jkrons Professor
30. januar 2009 - 16:31 #1
Læg denne kode på selve tekstboksen

Private Sub t_Change()
Me!Label1 = Me!Textbox1 * 2
End Sub

Ret selv til korrekte navne, og udbyg den, så der ikke opstår fejl ved sletning mm., eller spørg igen.
Avatar billede jkrons Professor
30. januar 2009 - 16:37 #2
Prøv evt. denne udvidede version:

Private Sub Textbox1_Change()
    If Me!Textbox1 = "" Then
        Me!L = 0
        Exit Sub
    End If
    Me!Label1 = Me!Textbox1 * 2
End Sub

Du kan også bruge hændelsen AfterUpdate. Så sker beregnuingen først når du forlader tekstboksen, ikke hver gang du taster i denne:



Private Sub Textbox1_AfterUpdate()
    If Me!Textbox1 = "" Then
        Me!L = 0
        Exit Sub
    End If
    Me!Label1 = Me!Textbox1 * 2
End Sub
Avatar billede lerskov Praktikant
30. januar 2009 - 17:59 #3
hvad nu hvis jeg gerne vil gange med 0,3 ??

Det virker jo perfekt. Jeg var ude i noget ()-skidt. det virkede jo ikke.
Avatar billede lerskov Praktikant
30. januar 2009 - 18:07 #4
"0,3".... det var jo bare at tænke lidt.. Kan den også afrundes til hele tusinder?
Avatar billede tg4600 Nybegynder
30. januar 2009 - 20:54 #5
Round(tal_der_skal_afrundes / 1000) * 1000
Avatar billede lerskov Praktikant
30. januar 2009 - 21:23 #6
jkrons.. Smid et svar, du skal have point for at svare på det første spørgsmål.
Avatar billede jkrons Professor
30. januar 2009 - 22:53 #7
Et svar :-)
Avatar billede lerskov Praktikant
30. januar 2009 - 23:00 #8
tak for hjælpen..
Avatar billede jkrons Professor
31. januar 2009 - 10:53 #9
Velbekomme.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester