Avatar billede jensen363 Forsker
10. juli 2009 - 11:55 Der er 1 løsning

Aktivere makro i andre regneark

En række regneark beliggende i samme filstruktur indeholder hver især een og samme makro, som princippielt udfører det samme :

1. Prompter brugeren for en rapporteringsperiode ( InputBox )
2. Indsætter denne som sidehoved i regnearket
3. Importerer data fra en ekstern datakilde
4. Opdaterer en række pivottabeller 

Problemet er, at der i alt er 30 regneark hvori dette skal foretages, og jeg ville genne kunne gøre dette uden at skulle åbne samtlige 30 regneark og aktiverer denne makro.

Jeg har i første omgang forsøgt med

Application.Run ("Projektmappenavn.xls!Makronavn")

men får fejlkode 400 !!!





Public Sub Refresh()

Dim InputBox1 As String

    Application.ScreenUpdating = False
   
    InputBox1 = InputBox("Updated ultimo date : ")

    Sheets("SEA011E").Select

    Range("A1").Select
    Selection.QueryTable.Refresh BackgroundQuery:=False

    Columns("X:X").Select
        Selection.ClearContents
   
    Range("X1").Value = "FULLNAME"
   
    Range("W2", Range("W2").End(xlDown)).Offset(0, 1).FormulaR1C1 = "=IF(RC[-10]="""",IF(RC[-9]="""",""__noname__"",RC[-9]),RC[-10]&"" ""&RC[-9])"
   
    Sheets("AGENT LIST").Select
        Range("A2").Select
            ActiveSheet.PivotTables("PivotTable3").PivotCache.Refresh
   
    Sheets("AGENT DETAILS").Select
        Range("A2").Select
            ActiveSheet.PivotTables("PivotTable4").PivotCache.Refresh
   
    Sheets("AREA LIST").Select
        Range("A2").Select
            ActiveSheet.PivotTables("PivotTable4").PivotCache.Refresh
   
    Sheets("CATALOUGE OVERVIEW").Select
        Range("A2").Select
            ActiveSheet.PivotTables("PivotTable5").PivotCache.Refresh
   
    Range("C5").Value = "As per " & InputBox1

    Application.ScreenUpdating = True

    MsgBox "Update Ended"

End Sub
Avatar billede jensen363 Forsker
10. juli 2009 - 13:51 #1
Lukker

Har fået løst noget af det med makrooptageren
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