Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketAdskille cifre og bogstaver

 Besvar Besvar
Forfatter
Johannes Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 16.Jun.2010
Land: Danmakr
Status: Offline
Point: 2
Direkte link til dette indlæg Emne: Adskille cifre og bogstaver
    Sendt: 16.Jun.2010 kl. 20:55
Jeg har en kolonne, hvor cellerne indeholder kan indeholde både cifre og bogstaver. Bogstaver altid til højre og kan bestå af op til 3 stk.
 
Eksempel
 
71ab
7c
78
44
465cfd
 
Jeg har brug for en løsning, hvor tallene og bogstaver indsættes i hver sin kolonne. I det første eksempel altså 71 i kolonne med tal og ab i kolonne med bogstaver.
Til top



Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 16.Jun.2010 kl. 21:40
Hej Johannes,
 
Jeg ved ikke om du er bekendt med VBA, men det er nok det mest rigtige i dette tilfælde.
 
Hvis du skal have hjælp til at indsætte koden i dit regneark, så sig endelig til.
Efter du har sat koden ind, vil du have 2 ekstra funktioner i Excel.
 
Skriv =FindBogstaver(A1)
Formlen finder alle bogstaver i cellen A1
 
Skriv =FindTal(A1)
Formlen finder alle tal i cellen A1
 
Værsgo´ Wink
 
Function FindBogstaver(Target As Range)
Dim Output As String
Dim i As Integer
Output = ""
If Len(Target.Value) = 0 Then GoTo EndFunction
For i = 1 To Len(Target.Value)
    If Not IsNumeric(Mid(Target, i, 1)) Then Output = Output & Mid(Target, i, 1)
Next i
EndFunction:
FindBogstaver = Output
End Function
 
Function FindTal(Target As Range)
Dim Output As String
Dim i As Integer
Output = ""
If Len(Target.Value) = 0 Then GoTo EndFunction
For i = 1 To Len(Target.Value)
    If IsNumeric(Mid(Target, i, 1)) Then Output = Output & Mid(Target, i, 1)
Next i
EndFunction:
FindTal = Output
End Function
 
//Allan
Til top
Johannes Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 16.Jun.2010
Land: Danmakr
Status: Offline
Point: 2
Direkte link til dette indlæg Sendt: 16.Jun.2010 kl. 22:31
Hej Allan
 
Mange tak for løsningen. Jeg er ikke så dus med VBA, så jeg vil gerne tage imod dit tilbud om indsætning af koder i regneark.
 
//Johannes
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 17.Jun.2010 kl. 09:35
Hej Johannes,
 
Intet problem Smile
 
Her er en fil som indeholder koden og et par eksempler på brugen.
 
HUSK at dette ark skal åbnes MED MAKROER for at virke.
 
Rigtig god fornøjelse!
 
//Allan
Til top
Johannes Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 16.Jun.2010
Land: Danmakr
Status: Offline
Point: 2
Direkte link til dette indlæg Sendt: 17.Jun.2010 kl. 18:16
Hej Allan
 
Mange mange tak for en flot hjælp.
vh
Johannes
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 18.Jun.2010 kl. 10:54
Velbekomme Johannes og tak for din tilbagemelding Smile
Det var godt du kunne bruge det
 
 
//Allan
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk