Avatar billede LS-Falster Juniormester
15. februar 2012 - 15:34 Der er 2 kommentarer og
1 løsning

Flette data fra mange celler til 1 celle

Hej

I kolonne B har jeg ca. 800 matrikelnumre. Disse matrikelnumre vil jeg gerne have samlet i en celle, så hvert matrikelnummer er adskilt af et komma (fc. 4f, 7d, 7e, 15c, 18a osv.)
Avatar billede anlu Nybegynder
15. februar 2012 - 15:52 #1
Læg denne funktion i et modul:

Public Function MergeCellContent(Rng As Range, separator As String)
  Dim res As String
  Dim cell As Range
 
  For Each cell In Rng
      res = res & cell.Value & separator
  Next cell
  res = Mid(res, 1, Len(res) - Len(separator))
  MergeCellContent = res
End Function


Så kan du kalde den som fx
=MergeCellContent(B1:B800;", ")
Avatar billede LS-Falster Juniormester
16. februar 2012 - 08:15 #2
Super! Det virker perfekt, så du må gerne smide et svar.

Mange tak for hjælpen.

Mvh Lars
Avatar billede anlu Nybegynder
16. februar 2012 - 08:30 #3
Det var så lidt :)
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