Avatar billede frbl Nybegynder
19. juli 2009 - 14:18 Der er 4 kommentarer og
1 løsning

Ændre tegn i excel celle til et linieskift

Jeg har importeret en fil hvor der istedet for et linie skift er angivet to lodrette streger ||, så der ikke længere er linie skift i cellen men blot en lang streng. Hvordan ændre jeg så de to lodrette streger || ændres til et linie skift, så jeg ikke skal til at ændre hver linieskift manuelt?
Avatar billede supertekst Ekspert
19. juli 2009 - 14:54 #1
Måske kunne en VBA-kode ændre || til det ønskede.

Hvad er det/de ønskede tegn (linieskiftet)?

Du er velkommen til at sende filen eller del deraf - mailadr. under min profil.
Avatar billede frbl Nybegynder
19. juli 2009 - 15:43 #2
Fil er sendt.
Avatar billede supertekst Ekspert
19. juli 2009 - 16:25 #3
Rem Start makroen med Alt+F8
Rem ========================
Public Sub erstatStreger()
Rem Traverser gennem kolonne A - indtil tom celle mødes
    For række = 2 To 65000
        indhold = Cells(række, 1)
       
        If indhold <> "" Then
            nytindhold = Replace(indhold, "||", vbLf)
Rem ændret indhold indsættes i kolonne C - temporært
            Cells(række, 3) = nytindhold
        Else
            Exit For
        End If
    Next række
   
    MsgBox ("|| er blevet erstattet")
End Sub
Avatar billede frbl Nybegynder
19. juli 2009 - 18:21 #4
Det virker perfekt, har netop sendt dig en ny mail, da det er sådan at det kun virker så længe der er nogle felter der indeholder disse dobbelt linjer, de linjer skal den spinge over og fortsætte til den igen ser en med dobbelt linjer o.s.v.
Avatar billede frbl Nybegynder
19. juli 2009 - 20:27 #5
Super hjælp, tak for det.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester