PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerVBAVBAPivotItemPivotItem
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2023-08-28 04:39
 
 Ändrad av short  på 2023-08-28 12:26:49

 Jag har statistik som ligger i en pivottabell. För att användaren inte ska förstöra något är pivotabellen på ett dolt blad. Det enda blad som användaren ser har tolv knappar en för varje månad. Användaren väljer en månad t ex 06 (dvs juni). Jag ska då gå in i pivottabellen och ange att alla månader 01-06 ska ligga till grund för den figur jag sedan skriver ut på bladet användaren ser. Jag vet att man måste ha åtminstone en månad för att inte få körfel samt att månadsnumret måste göras om till en text ("06" för månad 06) när man ska  aktivera  pivotitem från en viss månad. Hur gör man det på ett bra sätt?

 Så här gör jag nu:

PF.AutoSort 1, PF.Name

    For Each PI In PF.PivotItems

    If PI.Name = "01" Then

        PI.Visible = True

        Else

        PI.Visible = False

        End If

    Next PI

    

    If i > 2 Then

        For Each PI In PF.PivotItems

            If PI.Name = "01" Or PI.Name = "02" Then

                PI.Visible = True

            End If

        Next PI

    End If

Sedan får jag hålla på så till dess alla tolv månaderna är genomgågna. HEMSKT eller hur?

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBAPivotItemPivotItem

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter