09. maj 2003 - 23:33Der er
11 kommentarer og 1 løsning
1.50 til 1,50
Kan man ved hjælp af en makro omforme en givent celleområde (a1:b20) fra f.eks. 1.50 til 1,50. Altså:
1. tegn i cellen skal beholde sin nuværende værdi 2. tegn i cellen skal ændres til et ',' 3. tegn i cellen skal beholde sin nuværende værdi 4. tegn i cellen skal beholde sin nuværende værdi
Hvis dette er muligt, kan de omformede værdier så benyttes til videre beregninger?
nej den kører ikke med punktum som decimalseperator, men de eksterne data, som jeg skal lave nogle beregninger på er opstillet med punktum som seperator.
Ja, du har ret. Den forventer tekst i alle celler. Er der blanke i, så prøv denne
Sub Skift() For Each c In Worksheets("ark1").Range("c7:c10").Cells If c.Value <> "" Then c.Value = (Left(c.Value, 1) & "," & Right(c.Value, 2)) * 1 End If Next End Sub
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.