Avatar billede kgndksv Juniormester
11. december 2007 - 01:07 Der er 5 kommentarer og
1 løsning

udskille efternavnet i en cell bestående af både flere navne

Jeg har nogle celler med navne i - Det varierer hvor vidt navnet består af fornavn-efternavn eller om der også er mellemnavne med

Jeg skal lave en makro hvor jeg udskeller efternavnet, jeg er ret sikker på at det er en kombi af Len(, Right( -funktionerne

tager jeg fejl??

Jeg skal klippe efternavnet over i en anden celle efterfølgende...
Avatar billede kabbak Professor
11. december 2007 - 01:24 #1
Efternavn = Right(Range("A1"), Len(Range("A1")) - InStrRev(Range("A1"), " ", -1, vbTextCompare))
Avatar billede kgndksv Juniormester
11. december 2007 - 16:39 #2
SUPER, TAK!, hvad hvis jeg skal have slettet efternavnet i A1 samtidig med?
Avatar billede kabbak Professor
11. december 2007 - 16:54 #3
Range("B1") = Right(Range("A1"), Len(Range("A1")) - InStrRev(Range("A1"), " ", -1, vbTextCompare)) ' Efternavn

Range("A1") = Left(Range("A1"), InStrRev(Range("A1"), " ", -1, vbTextCompare) - 1) ' Alle de andre
Avatar billede kgndksv Juniormester
11. december 2007 - 20:40 #4
Det var lige hvad jeg var kommet frem til også! :-) Tusind tak!

Hvad betyder "vbTextCompare" - Jeg har ikke skrevet det og funktionen fungerer stadig...?
Avatar billede kabbak Professor
11. december 2007 - 21:00 #5
vbTextCompare betyder at det er en tekst vi vil finde
her er mulighederne, hentet fra hjælpen:

Constant Value Description
vbUseCompareOption –1 Performs a comparison using the setting of the Option Compare statement.
vbBinaryCompare  0 Performs a binary comparison.
vbTextCompare  1 Performs a textual comparison.
vbDatabaseCompare  2 Microsoft Access only. Performs a comparison based on information in your database.
Avatar billede kgndksv Juniormester
12. december 2007 - 00:06 #6
Mange tak for hjælpen!

Jeg har endnu et spørgsmål jeg har oprettet nyt spørgsmål, med nye point:

http://www.eksperten.dk/spm/810054

Kan du også hjælpe der? :-)
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
Kurser inden for grundlæggende programmering

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