Avatar billede BIRGER Seniormester
07. juli 2007 - 15:33 Der er 2 kommentarer og
1 løsning

Kald af ny makro fra program

Jeg har fået hjæp til nedenstående progam herinde, og det fungerer fint. Jeg ville så bare have at det startede ny makro (Pivottabel)når programmet er kørt igennem!.
Men jeg kan ikke rigtig se hvor jeg skal indsætte kaldet.

Dim InitListe As Variant
Sub starFilter()                                         
    InitListe = Array("AHS", "HCA", "IMP", "JRK", "LNL", "MPR", "OGK", "SGJ")      udførFiltrering
End Sub
Private Sub udførFiltrering()
Dim antalRæk
    antalRæk = ActiveCell.SpecialCells(xlLastCell).Row
   
    For ræk = antalRæk To 2 Step -1
        If Cells(ræk, 1) <> "" Then
            If InitBevares(Cells(ræk, 1)) = False Then
                Rows(ræk).Delete
            End If
        End If
    Next ræk
End Sub
Private Function InitBevares(init)
    For f = 0 To UBound(InitListe)
        If init = InitListe(f) Then
            InitBevares = True
            Exit Function
        End If
    Next f
    InitBevares = False
End Function
Avatar billede word-hajen Nybegynder
07. juli 2007 - 16:09 #1
Som jeg læser det, vil du gerne køre starFilter og derefter kalde en anden procedure. Hvis det er rigtigt, tilføjer du dit kald mellem Next ræk og End Sub.
Avatar billede BIRGER Seniormester
07. juli 2007 - 16:25 #2
Funker bare!!!  mange tak  sender du et svar
Avatar billede word-hajen Nybegynder
07. juli 2007 - 16:37 #3
Velbekomme. Det er i øvrigt helt ok med mig, hvis du hiver nogle af dine point tilbage igen.
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
Kurser inden for grundlæggende programmering

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