Avatar billede lars_u Juniormester
27. marts 2013 - 10:34 Der er 3 kommentarer og
1 løsning

Textbox på userform skal retunere en celle værdi

Hej
Mit Problem: Hvis celle værdi er decimal tal,
celle værdi 2,5 bliver i texbox 2.5
celle værdi 5,789 bliver i texbox 5.7892

Private Sub CommandButton1_Click()
If Sheets("retvinklet trekant").Range("AC5") <> "x" Then TextBox6 = Sheets("retvinklet trekant").Range("AC5")
Mvh.
Lars
Avatar billede kabbak Professor
27. marts 2013 - 11:00 #1
En tekstbox bruger altid punktum som decimal, så det er den rigtige vørdi, den viser.
VBA er altid engelsk/amerikansk også talværdier
Avatar billede store-morten Ekspert
27. marts 2013 - 12:12 #2
Prøv:
If Sheets("retvinklet trekant").Range("AC5") <> "x" Then TextBox6 = Format(Sheets("retvinklet trekant").Range("AC5"), "#,##0.0000")

celle værdi 2,5 bliver i texbox 2,5000
celle værdi 5,7892 bliver i texbox 5,7892

Alså med 4 ciffe efter kommaet.
Avatar billede lars_u Juniormester
27. marts 2013 - 13:17 #3
Hej Store-morten
Det virker perfekt, smid et svar for point.
Tak og god påske (også til dig Kabbak)
Lars
Avatar billede store-morten Ekspert
27. marts 2013 - 13:45 #4
Velbekomme.
God påske, til dig også :-)
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

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