Avatar billede gottorp Nybegynder
20. februar 2007 - 14:13 Der er 7 kommentarer og
1 løsning

Opdele navne og efternavne der står sammentrukket i en celle?

Hvordan opdeler man navne og efternavne, som er sammentrukket og står i en celle fx:

PeterAndersen
JonasHansen
LeonPertersen
osv...

Jeg vil stadig godt have dem stående i en celle, men for- og efternavn skal stå korrekt:

Peter Andersen
Jonas Hansen
Leon Petersen
osv...

kan man bruge en funktion eller noget?

Mvh
Avatar billede kabbak Professor
20. februar 2007 - 14:25 #1
Marker cellerne med navne, og kør denne makro

Public Sub FindEfternavn()
    For Each c In Selection
        For i = 2 To Len(c)
            If Mid(c, i, 1) = UCase(Mid(c, i, 1)) Then
                c.Value = Left(c, i - 1) & " " & Right(c, Len(c) - (i - 1))
                Exit For
            End If
        Next
    Next
End Sub
Avatar billede gottorp Nybegynder
20. februar 2007 - 16:11 #2
Jeps tak..
men den tager ikke højde for for-, mellem- og efternavne på én gang og heller ikke fx Anne-GretheVinniePoulsen, der vil den nok dele ved bindestregen jo.

Mvh
Avatar billede gottorp Nybegynder
20. februar 2007 - 16:33 #3
PS. kan det også laves med en funktion i excel?
Avatar billede gottorp Nybegynder
20. februar 2007 - 16:54 #4
Eller Spurgt på en anden måde:

Hvordan fjerner man mellemrummene mellem navne, Peter Hansen (i én celle) så der står PeterHansen (i én celle)?
Avatar billede kabbak Professor
20. februar 2007 - 17:29 #5
Fjern mellemrum =UDSKIFT(B1;" ";"")

indsæt mellemrum, som Funktion

Public Function IndsætMellemrum(C As Range)
For i = 2 To Len(C)
            If Mid(C, i, 1) = UCase(Mid(C, i, 1)) Then
                IndsætMellemrum = Left(C, i - 1) & " " & Right(C, Len(C) - (i - 1))
                Exit For
            End If
        Next
End Function


Men den indsætter kun foran første store bogstav ,efter 1 tegn
Avatar billede pallek Nybegynder
21. februar 2007 - 09:01 #6
Er det nemmeste ikke bare at markere den kolonne du vil arbejde med, gå i søg-erstat, lav et "mellemrum" i søg og undlad at skrive noget i erstat?
Avatar billede gottorp Nybegynder
21. februar 2007 - 14:26 #7
TAK
Til jer begge!!!
Avatar billede kabbak Professor
21. februar 2007 - 14:35 #8
tak for point
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
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

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