19. juni 2007 - 08:08Der er
11 kommentarer og 1 løsning
Flytte tal til ny celle
Hej
Jeg har et regneark med en kolonne som er fyldt med post nr. og by navn fx 7100 Vejle, kan man på en nem måde hive post nr. ud af den tekst, så der bliver lavet en ny kolonne med kun post nr. i? Så der altså bliver 2 kolonner, 1 med post nr. og 1 med bynavn.
Bruger Excel 2003.
Skal finde ud af det for en, som mener det meget let, men bare ikke kan huske hvordan.
Lav en tom kolonne ved siden af, hvis der ikke allerede er det. Marker dine postnumre. Vælg Data - Tekst til kolonner. Klik Næste og vælg mellemrum som afgrænser. Klik OK.
VBA-kode - indsættes i ark1 (højreklik VisProgramkode)
Dim postnr, by, celle Sub adskilPostnrBy()
For r = 1 To 65000 celle = Cells(r, 1) If celle = "" Then Columns.AutoFit MsgBox ("Adskillelse udført") Exit Sub End If
Rem Test om mellemrum i celle blank = InStr(celle, " ") If blank > 0 Then Rem adskil postnr og bynavn postnr = Left(celle, blank - 1) by = Mid(celle, blank + 1) Rem indsæt dem i kolonne 2 & 3 Cells(r, 2) = postnr Cells(r, 3) = by End If Next r End Sub
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.