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 om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for 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.