20. november 2003 - 08:44Der er
7 kommentarer og 1 løsning
Tal der bliver indsat som tekst
Hej,
Jeg har et lille regneark, hvor jeg har lavet en indtastningsformular i VBA. I en at tekstboxene på formularen indtastes et time tal der så hhv. skrives i et regneark (daglig) og bruges til at akkumulerer det samlede timetal i et andet ark (pr. måned).
Når jeg taster et kommatal (1,5) bliver det i "daglig" arket angivet som "tal indsat som tekst" og det er ikke muligt at lave sammentællingen i "månedsarket". Hvis jeg bare angiver hele timer er der ikke noget problem.
Jeg har tit haft problemet og har kun en rigtig høker løsning. Efter din VBA kode har indsat værdien (som tekst) i en celle i arket kan du tage værdien og ligge 1 til og trække 1 fra, så plejer den at være der. fx activecell.value = activecell.value + 1 - 1
Jeg ved ikke om dette har relevans men i: Options (engelsk udgave - beklager)-Interational-Number Handling kan man selv vælge hvilke separatorer man vil anvende
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.