Avatar billede lillehans Nybegynder
20. februar 2002 - 01:03 Der er 5 kommentarer og
1 løsning

Excel/vba talformat, decimaler

Fra en txtbox på en form sender jeg et tal (11999,99) til ark2,celle a1. Denne celle er i Excel defineret med talformat 11.999,99 men der kommer altså til at stå 11999,99. Med en kommandoknap sender jeg nu indholdet af ark2,celle a1 til ark1,celle a1 sådan: ark1,celle a1 = ark2,celle a1. Ark1,celle a1 er også i Excel defineret med talformat 11.999,99, men nu returneres 11.999,00 altså uden decimaler. Taster jeg i txtboxen 11.999,99 får jeg i ark2,celle a1 værdien 11.999,99 men i ark1,celle a1 værdien 12,00.
Problem: Jeg vil gerne i txtboxen i formen kunne taste 11.999,99 og få dette tal opbevaret i ark2.celle a1 til jeg skal bruge det i ark1,celle a1 som 11.999,99. Er der nogen der kan hjælpe mig med dette?
20. februar 2002 - 08:08 #1
Hej lillehans - typiske problemstilling er at TextBox'en er en streng og ikke en værdi.
Jeg ville skrive 11999,99 i TextBox'en og så konvertere strengen til en værdi.

        WorkSheets("Ark1").Range("A1").Value = CDbl(TextBox1.Text)

Nu skrives en værdi til celle A1, hvorfor formateringen af celle A1 slår igennem på 11999,99 -> 11.999,99

God fornøjelse
Avatar billede lillehans Nybegynder
20. februar 2002 - 10:00 #2
Én time til og jeg var blevet sindssyg. Hurra for Eksperten! Hvad bedtyder (gør) CDbl? Tak, flemmingdahl!
20. februar 2002 - 10:04 #3
Sæt din markør i CDbl og tryk F1

CDbl konverterer til en værdi af typen Double (et meget stort tal med decimaler)
Avatar billede lillehans Nybegynder
20. februar 2002 - 10:05 #4
Er det bedre end format "#,##0.00"
20. februar 2002 - 10:23 #5
JA - fordi du indsætter et tal i regnearket. Det er også vigtigt hvis andre celler skal regne videre på tallet og celles talformatering skal virke.
Avatar billede lillehans Nybegynder
20. februar 2002 - 12:22 #6
Mange tak!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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