Avatar billede marten123 Nybegynder
26. oktober 2007 - 11:46 Der er 2 kommentarer og
1 løsning

liste bilagsnumre i samme celle

Hej,

Dette er lidt kryptisk at forklare, men nu prøver jeg:
Jeg har en række selskaber, for hvilke der skal laves x antal efterposteringer  (i et særskilt efterposteringsark). I række A har jeg selskabsnavn. i række B har jeg kontonumret der skal posteres på. I række C har jeg reference/bilagsnumret: fx således:

selskab A  20010    1
selskab A  20010    2
selskab A  20050    3
selskab A  20010    4
selskab A  20050    5

På det selskabsspecifikke ark har jeg alle kontonumre nedad i en række. Nu er det at jeg ønsker i én celle ud for hvert kontonummer at liste referencenumrene/bilagsnumrene således:

arket for selskab A:
kontonumre:  ref:
20000
20010          1, 2, 4
20020
20030
20040
20050          3, 5

Kræver måske en uddybning
Avatar billede excelent Ekspert
26. oktober 2007 - 16:56 #1
prøv:

Sub Selskab()

Set sh1 = Sheets("SelskabA")
Set sh2 = Sheets("Selskab")

For r = 2 To sh1.Cells(65500, "A").End(xlUp).Row
For s = 2 To sh2.Cells(65500, "B").End(xlUp).Row
If sh2.Cells(s, "A") = "Selskab A" And sh2.Cells(s, "B") = sh1.Cells(r, "A") Then
ref = ref & sh2.Cells(s, "C") & ","
End If
Next
If ref <> "" Then sh1.Cells(r, "B") = Left(ref, Len(ref) - 1)
ref = ""
Next

End Sub
Avatar billede marten123 Nybegynder
29. oktober 2007 - 10:10 #2
hej excelent,det fungerer fint :) det må have været en knivskarp probelmformulering ;)
tak for hjælpen - smider du et svar?
Avatar billede excelent Ekspert
29. oktober 2007 - 11:40 #3
he he ja den var ret præsis :-)
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