Avatar billede sleeper Nybegynder
04. januar 2008 - 23:12 Der er 3 kommentarer og
1 løsning

Ændre VBA script

Hej

Jeg har lavet en mild redigering af et script jeg har fået lavet heninde.
Man det virker ikke helt

Jeg skal have udbygger denne således at hvis wks.name er er "Ark1" eller "Totalliste" skal den kopier alt

Jeg forventer at følgende linie kan udbygges

If Not wks.name = "Totalliste" Then

kan denne linie udbygges til også at omhandle "Ark1"??

Sub CollectData()
    Dim wks As Worksheet, NextRow As Integer

    Application.ScreenUpdating = False
    Sheets("Totalliste").Select
    Range("A2:d60000").Select
    Selection.Delete Shift:=xlUp
    For Each wks In Worksheets
        If Not wks.Name = "Totalliste" Then
            wks.Activate
            Range("A2:D2").Select
            Range(Selection, Selection.End(xlDown)).Select
            Selection.Copy
            Worksheets("Totalliste").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
04. januar 2008 - 23:26 #1
//Jeg skal have udbygger denne således at hvis wks.name er er "Ark1" eller "Totalliste" skal den kopier alt//

Oversat til dansk, skulle jeg have skrevet

\\Jeg skal have udbygger denne, således at hvis wks.name er forskellig fra "Ark1" eller "Totalliste" skal den kopiere alt\\
Avatar billede sleeper Nybegynder
04. januar 2008 - 23:50 #2
Hej

Jeg løste den selv, med følgende sætning

If Not wks.Name = ("Totalliste" & "Ark1") Then
Avatar billede jlemming Nybegynder
05. januar 2008 - 10:28 #3
Jeg tror ikke at det virker! (men jeg kan da tage fejl)
Det er det samme som If Not wks.Name = ("TotallisteArk1") Then

Det skal være:

If Not (wks.Name = ("Totalliste") Or wks.Name = ("Ark1")) Then
Avatar billede sleeper Nybegynder
05. januar 2008 - 22:02 #4
Hej jlemming

Dit ser mere rigtig ud. lidt velfortjente point kan hentes her http://www.eksperten.dk/spm/813176
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