Avatar billede jensen363 Forsker
10. april 2007 - 16:53 Der er 2 kommentarer og
1 løsning

Udtræk bruger-initialer fra referencelinie

Jeg har behov for at få adskilt en referencelinie, hvori både referencenr og brugerinitialer indgår, - eksempel :

1000-055-EMLA
EMLA-1000-056

Brugerinitialer står enten først eller sidst i referencelinien, da det er styret af brugerens adfærd.

Jeg har en liste over gyldige brugerinitialer på en arkfane for sig.

Kolonne A indeholder den opringelige referencelinie, og jeg vil gerne have adskilt så resultatet i kolonne B referencenummer alene og kolonne C er brugerinitial

Nogen god idé
Avatar billede kabbak Professor
10. april 2007 - 17:54 #1
En Function

=SplitRef(A2;FALSK), giver bruger
=SplitRef(A2;SAND) ' giver nummer


Public Function SplitRef(selle As Range, Nummer As Boolean) As String
Dim A, Nr, Navn
    A = Split(selle, "-")
    If UBound(A) <> 2 Then
        SplitRef = "Fejl i data"
        Exit Function
    End If
    If IsNumeric(A(0)) Then
        Nr = A(0) & "-" & A(1)
        Navn = A(2)
    Else
        Nr = A(1) & "-" & A(2)
        Navn = A(0)
    End If
    If Nummer Then
        SplitRef = Nr
    Else
        SplitRef = Navn
    End If

End Function
Avatar billede jensen363 Forsker
10. april 2007 - 18:21 #2
Perfekt .... lige et par enkelte poster, som ikke overholdt reglen, men dem fandt din kode også :-)

Place an answer please
Avatar billede kabbak Professor
10. april 2007 - 18:48 #3
et svar ;-))
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