Avatar billede faithless Praktikant
08. juli 2004 - 06:48 Der er 5 kommentarer og
1 løsning

True fra dropdown i pivot

Jeg har brug for en lille stump VBA kode, som registrere alle true værdier i en dropdown fra en pivot tabel.

Dropdown hedder Time og ligger som xlRowField.

Værdierne må meget gerne separeres med ; og placeres i a1 "Ark1".
Avatar billede bak Forsker
08. juli 2004 - 12:42 #1
prøv med denne funktion, der kan bruges direkte i regnearket
skriv
=itemtest(A4)
A4 skal være det felt du ønsker et resultat fra. dvs at Time ligger i A4.


Function itemtest(felt As Range)
Dim pti As PivotItem, test As String
For Each pti In felt.PivotTable.PivotFields(felt.Text).PivotItems
    test = test & "; " & pti.Name
Next
itemtest = Mid(test, 3)
End Function
Avatar billede bak Forsker
08. juli 2004 - 12:47 #2
Ved nærmere eftertanke tror jeg ikke at det er hvad du skal bruge, men så skal jeg bruge flere oplysninger. Hvad hedder feltet der indholder værdierne der skal chekkes ?
Avatar billede faithless Praktikant
08. juli 2004 - 13:28 #3
Hej bak

Jeg har tjekket koden, men den skriver alle values fra dimensionen, ikke kun dem som har flueben (værdien true).
Kan den laves som makro i stedet for funktion?
Dimensionen hedder Time og ligger i B10 og arket hedder Pivot
Avatar billede bak Forsker
08. juli 2004 - 14:33 #4
Sub itemtest()
Dim pti As PivotItem, test As String
For Each pti In Worksheets("Pivot").Range("B10").PivotTable.PivotFields("Time").PivotItems
    If pti.Visible = True Then test = test & "; " & pti.Name
Next
Worksheets("Pivot").Range("A1") = Mid(test, 3)
End Sub
Avatar billede faithless Praktikant
08. juli 2004 - 15:34 #5
Smukt Bak, det funker bare. Smid et svar så du kan få nogle point.

1000 tak for hjælpen
Faithless
Avatar billede bak Forsker
08. juli 2004 - 15:58 #6
godt :-)
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