28. januar 2010 - 15:13Der er
10 kommentarer og 1 løsning
Hvordan gemmer man kommaværdier fra brugerformular til excel-celle?
Er der nogen der kan hjælpe mig med følgende problem?
Jeg har en excelformular hvor der i textbokse skal indtastes en række værdier. Værdierne gemmer jegbagefter i navngivne celler i et excelark.
Fx: Range("varighed").Value = txtVarighed.Value hvor jeg gemmer værdien fra textboxen i cellen med navnet "varighed".
Men - når der indtastes et tal i formularen med et komma, fx 1,4, og det gemmes i cellen fortæller Excel at tallet er gemt som tekst. Excelcellen er formateret som tal.
Jeg har fundet en løsning der nok ikke er så smart: Range("varighed").Value = txtVarighed.Value Range("varighed") = Range("varighed") * 1 Ved at gange cellens indhold med sig selv løses problemet, men det er vist ikke den rigtige måde.
Hvis jeg så indlæser værdien igen i formularen bliver det der vist som 1.4 - altså med punktum som decimal adskiller istedet for komma. Disse ting hænger sikkert sammen - kan nogen forklare mig hvad jeg gør galt?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Tak for assistancen Morten. Har nu langt om længe fået din løsning til at virke. Havde åbenbart misforstået den i første omgang så jeg havde bruget den "modsat" :-)
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.