Avatar billede PBChristensen Juniormester
23. maj 2012 - 10:04 Der er 1 kommentar og
1 løsning

Kopiere data - evt. med musen? - eller VBA?

Hejsa,

Er det muligt at kopiere data, som ikke er direkte fortløbende?

Jeg har f.eks. lavet en liste, som via autofilter har forskellig længde hver gang. Denne liste kopieres over i et tomt ark, så alle rækker er synlige.

Nu skal jeg så bruge nogle af dataene til at lave en udskrift.
F.eks:
A1=Liste!B1 - C1=Liste!M1 - D1=Liste!F1 - F1=Liste!O1
A2=Liste!C1 - B2=Liste!E1 - F2=Liste!H1 - G2=Liste!I1

Disse 2 linier skal så 'trækkes' ned, indtil at der ikke er flere data i autofilterlisten...

Er det muligt?

-----

Problemet er, at hvis jeg markerer området og trækker ned, så springer den et tal over! Jeg har fået en meget langsom løsning, nemlig at - via VBA - indsætte en tom linie mellem hver eneste linie, og så derefter bruge autofill

Sub Makro1()
'
' Makro1 Makro
'
Application.ScreenUpdating = False
Sheets("Liste").Cells.ClearContents

Sheets("Kundeliste").Select
ActiveSheet.UsedRange.Offset(1, 0).SpecialCells _
(xlCellTypeVisible).Copy

Sheets("Liste").Select
Range("a1").Select
        Selection.PasteSpecial _
        Paste:=xlPasteValues,Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False

    Selection.End(xlDown).Select
    Do Until ActiveCell.Row = 1
    ActiveCell.EntireRow.Insert shift:=xlDown
    ActiveCell.Offset(-1, 0).Select
    Loop

Sheets("Udskrift").Select
    Range("A1:G2").Select
    Selection.AutoFill Destination:=Range("A1:G500"), _
    Type:=xlFillDefault


End Sub
Avatar billede PBChristensen Juniormester
12. juni 2012 - 13:00 #1
Er der slet ikke nogen mulighed for at optimere dette? - En kørsel af makroen tager (an på antallet af data) let mellem 2 og 5 minutter!
Avatar billede PBChristensen Juniormester
14. juni 2012 - 08:38 #2
Der er åbenbart ikke en metode til at optimere denne kørsel... :(
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