25. juni 2003 - 10:15
Der er
1 kommentar
Komma i dialogbokse
Hej
Jeg er ny bruger af visual basics til excel, Jeg har lavet et regneark hvor jeg indtaster forskellige værdier gennem en dialogboks. Problemet er, at når jeg sætter komma i tallene, returneres de som tekst i excel, hvilket bevirker at de ikke virker i den formel de indgår i.
Når jeg sætter punktummer i stedet for kommaer, så virker det. Men da det er et dokument som skal bruges af andre, ville det være rart med kommaer.
Jeg håber nogen kan svare på hvorfor, og hvad man kan gøre ved det.
VB er engelsk og bruger derfor , som 1000-seperator og . som decimalkomme. fx. en million = 1,000,000.00
På dansk gør vi lige omvendt, og på din PC har du åbenbart sat den til at køre med . som 1000-seperator og , som decimaltegn. Det har de fleste vel.
Excel er smart nok til at forstå at du har anvendt den indstilling, men det er VB / VBA ikke. Sådan er det bare...
En løsning er at replace . med , i de indtastninger der laves i din form, før de skrives til regnearket...
/Martin