Avatar billede besida Nybegynder
22. december 2012 - 14:11 Der er 1 løsning

Test om celle er i Pivot og <> 0

Hej

Jeg har følgende kode som jeg brugere til at "filtrere" tomme linjer mellem en masse pivottabeller fra.

Sub TESTPIVOT()

    Dim cell As Range
   
        For Each cell In Range("F8:F100")
            If cell = xlPivotCellValue Then
                cell.Offset(0, 7) = 0
            Else
                cell.Offset(0, 7) = 1
            End If
        Next cell

End Sub

Mit problem er at jeg får værdi 0, på trods af at celler med 0 indgår i pivot? Har prøvet at sætte flere kriterier til, men uden held.
Nogen som kan hjælpe?
Avatar billede besida Nybegynder
22. december 2012 - 14:54 #1
Arh, tanketorsk

Sub TESTPIVOT()

    Dim cell As Range
   
        For Each cell In Range("F7:F9000")
            If cell = "" Or cell = xlPivotCellBlankCell Then                                      'xlPivotCellValue Then
                cell.Offset(0, 7) = 0
            Else
                cell.Offset(0, 7) = 1
            End If
        Next cell

End Sub
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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