Ændre 0,00 til 0.00 for data som skal gemmes som tekst
Jeg har en kode som gemmer et ark som en txt fil, men problemet er at det program som skal importere filen kun acceptere punktum som decimal-separator.
Den eneste måde som indtil videre har været at søge og erstat med excels egen funktion, men det skal gøres via en kode og jeg har forsøgt en del løsninger som ses herunder, men uden held med en eneste af dem.
Sub test2() For Each celle In Worksheets("Opsummering").Range("S1:S150").Cells If celle = "" Then Exit For Else celle.Value = Replace(celle, ",", ".") End If Next celle End Sub
Jeg troede virkelig du havde reddet min aften "supertekst", efter at have googlet i en 3-4 timer efter en løsning, men dit forslag virker desværre ikke umiddelbart.
Det virker somom at excel "overruler" alt i denne sammenhæng og ikke vil går væk fra komma som decimal-separator, men kan man evt lave værdierne for hvert felt om til tekst, splitte teksten ad i atomer og derefter indsætte et punktum i stedet for det "trælse" komma?
Jeg er dog ikke selv så skrap i deciplinen med at brunge len, left, right, mid osv. så kom gerne med et bud
PS. jeg bruger Excel 2007 hvis det gør nogen forskel
Tak for de gode bud men jeg har faktisk opgivet og i stedet for at kopiere data fra et ark til et andet (hvorved den lavede "." om til ",") så har jeg istedet for bare lavet cellehenvisninger, hvorved den godt kan acceptere "." og derefter bare låst og skjult arket, hvorfra den laver tekstfilen
Vil gerne give points til supertekst for det gode bud, så kom endelig med et svar
Synes godt om
Ny brugerNybegynder
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.