Avatar billede mikkelrud Nybegynder
14. maj 2006 - 22:31 Der er 6 kommentarer og
1 løsning

Skille tal fra tekst

Jeg har en lang kolonne, som indeholder både tal og tekst i samme celle. Tal er fra rekvistionsnr og tekst er leverandør. Fx "32554 TDC" eller "DSB 1122". Dvs. tal står både foran og efter tekst og tal er af forskellig længde. Er der en der har en makro til denne opgave? Jeg har søgt her på siden uden held.

På forhånd tak :-)
Avatar billede excelent Ekspert
14. maj 2006 - 22:44 #1
Denne smider tal i kolonne til højre for din kolonne
og tekst 2 kolonner til højre

Sub koverter()

Dim i, j, x, Indhold, tal, txt

Indhold = ActiveCell.Value
  x = Len(Indhold)
  For j = 1 To x
    If IsNumeric(Mid(Indhold, j, 1)) Then tal = tal & Mid(Indhold, j, 1)
    If Not IsNumeric(Mid(Indhold, j, 1)) Then txt = txt & Mid(Indhold, j, 1)
  Next
  ActiveCell.Offset(0, 1).Value = tal
  ActiveCell.Offset(0, 2).Value = txt
tal = "": txt = ""
ActiveCell.Offset(1, 0).Activate

End Sub
Avatar billede excelent Ekspert
14. maj 2006 - 22:45 #2
tildel makro en genvejstast, og marker første celle - kør makro via genvejstast
Avatar billede mikkelrud Nybegynder
15. maj 2006 - 22:15 #3
Tak for det! Hvordan giver jeg dig point??
Avatar billede excelent Ekspert
15. maj 2006 - 22:16 #4
velbekom
blot marker box med mit navn, og klik accepter
Avatar billede excelent Ekspert
15. maj 2006 - 22:25 #5
det var da vist ikke hensigten eller hur?
Avatar billede mikkelrud Nybegynder
18. maj 2006 - 20:16 #6
Kom vist til at give mig selv pointene - hvordan får jeg nu givet dig pointene? Skal jeg oprette et nyt spørgsmål og så give dig dine point?
Avatar billede excelent Ekspert
18. maj 2006 - 20:31 #7
ja det er løsningen :-)
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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