04. marts 2011 - 11:45Der er
4 kommentarer og 1 løsning
Sprog i VBA
Hej,
Jeg er ny VBA men har oplevet et problem vedr. at linke mange forskellige pivottabeller sammen når et filter skifter. Min kode virker men problemet opstår når excelarket bliver åbnet på forskellige computere, med dansk Excel 2007.
En del af koden ser således ud:
... For Each pf In pt.PageFields If pf.Name = pfMain.Name Then If pfMain.CurrentPage = "(All)" Then pf.CurrentPage = "(All)" Exit For End If ...
Mit problem er, at koden ikke virker på alle computere med mindre man ændre "(All)" til "(Alle)".
Kan man løse mit problem så koden bliver udafhængig af hvilken udgave af excel der anvendes?
Jeg har nu forsøgt at implementere din løsning men mine tabeller medtager ikke "Alle" når jeg skifter tilbage fra en vilkårlig til Alle. Den laver i stedet en ny variable der hedder All og den indeholder desværre ikke det hele.
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.