Avatar billede sleeper Nybegynder
02. januar 2008 - 15:00 Der er 7 kommentarer og
1 løsning

Redigering af VBA Script

Hej Experter

@mowi har tidligere lavet denne til mig i http://www.eksperten.dk/spm/808636

Sub CollectData()

    Dim wks As Worksheet, NextRow As Integer

    Application.ScreenUpdating = False
    For Each wks In Worksheets
        If Not wks.Name = "Totalskema" Then
            wks.Activate
            Range("A2:D2").Select
            Range(Selection, Selection.End(xlDown)).Select
            Selection.Copy
            Worksheets("Totalskema").Activate
            NextRow = Range("A65536").End(xlUp).Row + 1
            Cells(NextRow, 1).Activate
            ActiveSheet.Paste
        End If
    Next wks
   
    Application.ScreenUpdating = True
End Sub

Nu vil jeg gerne have redigeret den så den virker lidt mere avarangeret.

dette script ligger i et excel skema med navnet "liste til import" og den skal samle resultatet i ark "komplet liste"

Datane skal hentes fra skemaet "komplet mailliste" og den skal på samme måde som denne, hente alt andet end linie 1, og den skal ikke hente arket "ugeplan"

Kan det lade sig gøre?
Avatar billede jlemming Nybegynder
02. januar 2008 - 16:07 #1
Er det sådan du mener?, har ikke helt forstået spm.



Sub CollectData()

    Dim wks As Worksheet, NextRow As Integer

    Application.ScreenUpdating = False
    For Each wks In Worksheets
        If Not wks.Name = "liste til import" Then
            wks.Activate
            Range("A2:D2").Select
            Range(Selection, Selection.End(xlDown)).Select
            Selection.Copy
            Worksheets("komplet liste").Activate
            NextRow = Range("A65536").End(xlUp).Row + 1
            Cells(NextRow, 1).Activate
            ActiveSheet.Paste
        End If
    Next wks
   
    Application.ScreenUpdating = True
End Sub
Avatar billede sleeper Nybegynder
02. januar 2008 - 16:16 #2
hej

den oprindelige jeg fik fra mowi, fungere i 1 excel skema

jeg vil gerne have oprettet et nyt, som henter data fra et andet skema

jeg har 4 ark i skemaet "komplet mailliste" som jeg vil have importeret til 1 samleark i skemaet "komplet liste"
Avatar billede jlemming Nybegynder
02. januar 2008 - 19:33 #3
Når du skriver skema, mener du så fil eller ark?
Avatar billede sleeper Nybegynder
02. januar 2008 - 19:43 #4
Fil
Avatar billede sleeper Nybegynder
05. januar 2008 - 22:10 #5
jlemming skal vi lukke denne? eller har du en ide til at løse det?
Avatar billede jlemming Nybegynder
07. januar 2008 - 08:20 #6
Hej sleper. Den havde jeg sgu (søreme!) glemt !

Jeg må indrømme, at det ville ikke lige virke (bras!). Så hvis du ønsker en løsning idag, så skal du nok oprette et nyt spg., ellers kigger jeg på det iaften
Avatar billede sleeper Nybegynder
08. januar 2008 - 08:26 #7
Hej jlemmning

Det er ingen hastesag, så jeg lader den ligge til du har tid.
Det er blot til en forbedring på mit arbejde.
Avatar billede sleeper Nybegynder
29. januar 2008 - 21:31 #8
Lukketid
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