Wpis z mikrobloga

Mam problem z makrem vba w excelu. Próbuję manipulować filtrem w tabeli przestawnej i ciągle dostaje runtime error 1004 nawet jak puszcze makro które nagrałem :// ktoś coś wie skąd ten błąd? #vba #excel #makra
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RolnikSamWdolinie: Chodziło o format tego filtra - "Dim MyFilter As Date" było rozwiązaniem problemu.

Kiedy próbowaliśmy włączyć filtrowanie linią .CurrentPage = "30/12/2016" excel nie znajdował takiej wartości (bo data jest przechowywana jako numer (ilość dni od 01.01.1900) a to co się wyświetla (30/12/2016) to wynik formatowania.
  • Odpowiedz
@JanKremovski: Jeszcze pozawracam Ci tyłek jeśli można ;) Jak wrzucam do twojej funkcji bezpośrednio datę np "30/12/2016" albo to samo w stringu to jest ok ale jak zrobie stringa z funkcji dzisiej daty to znowu ten sam błąd :( np:

Dim MyFilter As Date

MyFilter = Format(Date,
  • Odpowiedz