VBA til håndtering af csv-data (Excel 2010)
Jeg har en Excel fil der i Sheet1 indeholder csv-data i stil med følgende:,"[for sale]","kr6.88","14,800","Low","75"
,"[billabong]","kr0.45","110,000","Low","62"
,"[online surf shop]","kr2.87","720","High","48"
Jeg kan bruge Text to Columns, men det giver problemer fordi visse tal indeholder komma som tusindadskiller, f. eks. 110,000. Efter Text to Columns operation vil 110,000 fremstå som 110 - altså som mindre end tallet i næste række (720).
Jeg ved ikke hvordan man bedst gør, men har tænkt på, om man via VBA kunne lave noget i stil med følgende formel (hvis den første af ovennævnte strenge står i A2):
=SUBSTITUTE(A2;",";"";4)
altså finde det fjerde komma og erstatte det med "".
Samtidig ville jeg meget gerne have noget VBA der kan finde kr (som i kr6.88), fjerne kr, og erstatte punktum med komma så jeg tilbage har 6,88 som tal.
csv-data opdateres jævnligt, hvorfor jeg meget gerne vil have en VBA-løsning. Jeg vil gerne have opsplitningen foretaget i et separat ark.
Er der en der kan/vil hjælpe?
Hans
