Avatar billede 8718 Juniormester
10. september 2009 - 21:52 Der er 7 kommentarer og
1 løsning

Gentage en talrække x antal gange

Jeg har en tælrække i kolonne B (stigende rækkefølge - og ingen dubletter). Antallet af tal er forskelligt.

I A1 har jeg en variabel.

I kolonne C ønskes talrækken fra kolonne B gentaget det antal gange, som der står i A1.

Eks. A1 = 3

Kolonne B
B1: 10
B2: 20
B3: 30

Kolonne C skal således være:

C1: 10
C2: 20
C3: 30
C4: 10
C5: 20
C6: 30
C7: 10
C8: 20
C9: 30

Nogen bud.
Avatar billede jkrons Professor
11. september 2009 - 12:21 #1
Her én metode:

Marker tallene i kolonne B og afspil denne makro:

Sub FyldKopier()
    ant = Range("A1").Value
    Selection.Copy
    Range("C1").Select
    For i = 1 To ant
        ActiveSheet.Paste
        Selection.End(xlDown).Offset(1, 0).Select
    Next i
End Sub
Avatar billede 8718 Juniormester
11. september 2009 - 13:41 #2
Ups - jeg glemte at nævne, at det ikke må  være en makro.
Avatar billede jkrons Professor
12. september 2009 - 08:59 #3
Hvis det ikke må være en makro, tror jeg ikke, der er en løsning. Så vidt jeg kan gennemsnkue, fundes der ingen funktionm, der kan kopiere og indsætte noget x antal gange ud over den manuelle.
Avatar billede 8718 Juniormester
12. september 2009 - 12:11 #4
Der må gerne være hjælpekolonner.

Jeg har prøvet med at tælle antallet af tal i kolonne B og gange med A1.

Derefter lave en talrække på dette resultat - som i eksemplet bliver 9.

Jeg havde så forestillet mig, at man på en eller anden måde kunne bruge talrækken til at få tallene ind i kolonne C. Men jeg er gået i stå.
Avatar billede excelent Ekspert
12. september 2009 - 16:27 #5
=HVIS(RÆKKE()<TÆLV(B:B)*$A$1+1;INDEKS(B:B;REST(RÆKKE(1:1)-1;TÆLV(B:B))+1);"")
Avatar billede 8718 Juniormester
13. september 2009 - 16:17 #6
Det er helt vildt, som du kan trylle rundt med formler.

Den virker perfect....

Lægger du et svar.
Avatar billede excelent Ekspert
13. september 2009 - 18:28 #7
velbekom
ja den var kringlet :-)
Avatar billede 8718 Juniormester
13. september 2009 - 21:11 #8
Der ligger en udvidelse af spørgsmålet her:

http://www.eksperten.dk/spm/886483
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