Avatar billede excelent Ekspert
19. januar 2006 - 10:49 Der er 11 kommentarer og
1 løsning

Formater tal m. 2 decimaler i userform/tekstfelt

Hej experter
Hvordan gør man det?
v.h.Poul
Avatar billede excelent Ekspert
19. januar 2006 - 19:16 #1
Private Sub txtÅbningstal1_AfterUpdate()
txtÅbningstal1 = Format(txtÅbningstal1, "###,###.00")
End Sub

denne sub formaterer godt nok feltet med 2 decimaler,
men når tallet overføres til regnearket, så formateres
tallet i cellen, som tekst, og er venstrestillet
hvordan undgår jeg det?
Avatar billede kabbak Professor
20. januar 2006 - 00:24 #2
Range("A1") = val(txtÅbningstal1)
Avatar billede excelent Ekspert
20. januar 2006 - 16:02 #3
hej kabbak
det er sikert den rigtige løsning du viser, men jeg har stadig
problemer med tallet sm overføres til regnearket-
hvis jeg taster 777 i formularen, formateres den fint til 777,00
og ligeledes i regnearket, men hvis jeg taster 7777 ændres det til
7,777.00 i formularen som det skal, hvorimod regnearket formaterer det
til 7,78  - er den gal med formateringen i subben?
Avatar billede kabbak Professor
20. januar 2006 - 18:03 #4
prøv at lave denne om
Format(txtÅbningstal1, "###,###.00")
til
Format(txtÅbningstal1, "###.###,00")
Avatar billede excelent Ekspert
20. januar 2006 - 18:40 #5
desværre heller ikke -  7777 gir 7777,00000
Avatar billede excelent Ekspert
20. januar 2006 - 18:45 #6
7777,00000 i formularen, ok i regneark
Avatar billede kabbak Professor
20. januar 2006 - 18:54 #7
behol det gamle format og skriv til cellen sådan

Range("A1") = txtÅbningstal1*1
Avatar billede excelent Ekspert
20. januar 2006 - 19:03 #8
7777 gir 7777,00000 i formular og 7.777,00 i regneark
obs uden 'val'
Avatar billede kabbak Professor
20. januar 2006 - 19:05 #9
du skulle bruge denne

Format(txtÅbningstal1, "###,###.00")
Avatar billede excelent Ekspert
20. januar 2006 - 19:13 #10
ok kabbak, så virker det
før : Range("b2").Value = txtÅbningstal1.Value
nu  : Range("b2") = txtÅbningstal1 * 1

er det korrekt forstået?
Avatar billede excelent Ekspert
20. januar 2006 - 19:43 #11
Tak for hjælpen kabbak, smid et svar
Avatar billede kabbak Professor
20. januar 2006 - 19:59 #12
ja korrekt ;-))
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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