napisał: grzegorz0379 postów: 76
umieszczony: 3 listopada 2023 15:27
|
|
Private Sub SortujPozycjeFiltraStrony
Dim xPt As PivotTable
Dim xWs As Worksheet
Dim xPf As PivotField
Application.ScreenUpdating = False
For Each xWs In ActiveWorkbook.Worksheets
For Each xPt In xWs.PivotTables
For Each xPf In xPt.PivotFields
If xPf.Orientation = xlPageField Then xPf.AutoSort xlAscending, xPf.Name
Next xPf
Next xPt
Next xWs
Application.ScreenUpdating = True
End Sub |
|
napisał: grzegorz0379 postów: 76
umieszczony: 31 października 2023 14:02
|
|
Witajcie, może ktoś pomoże?
Mam zakres danych z 3 wierszami i 2 kolumnami. Tworzę na podstawie tego zakresu tabelę przestawną. Potem dodaję kolejny wiersz czyli mój zakres danych to teraz 4 wiesze i 2 kolumny. Żeby 4 wiersz również był uwzględniany w tabeli przestawnej, zmieniam oczywiście źródło danych - no i prawie wszystko jest ok.
Prawie wszystko bo, w polu filtra nie sortuje danych rosnąco. Wartość z dodanego wiersza jest wyświetlana na końcu listy.
Czy za pomocą komendy VBA mogę jakoś zainicjować również właściwe odświeżenie filtra?
W załączeniu arkusz z wizualizacją problemu.
Pozdrawiam |
|
wstecz 1 dalej wszystkich stron: 1
|