Usunięcie i ponowne założenie filtra nie pomaga?
"#N/A" bez "!"
Rozwiązań jest naprawdę sporo Zgadzam się z tym poglądem i choć autor postu chyba zasypał się w tych rejestrowanych makrach :-) to podsuwam nieco inne rozwiązanie tego zadania marek003 obawiam się uruchomienia takiego masowego wydruku na nieokreślonej drukarce (jednostronna czy dwustronna) i dlatego proponuję rozwiązanie z exportem wszystkich podzleceń...
Jeżeli dodasz coś do bazy to: autofiltr od razu się uaktualni, a tabelę przestawną trzeba prawokliknąć i "Odśwież dane"
Dwa pytania na wstępie. Czy możesz ingerować w ten skoroszyt (dodać dodatkową kolumnę dzięki której później będziesz filtrował dane)? O jaką tabelę ci chodzi (z którego arkusza)? Jeżeli możesz ingerować w arkusz dodaj jedną kolumnę przy nazwisku. Wpisz formuły odnoszące się do nazwiska we wszystkich wierszach dotyczących tego nazwiska. Zaznacz grupę...
Nie wiem czy dobrze rozumiem, ale jeżeli w jednej kolumnie są komórki z danymi , na przemian liczby dodatnie i liczby ujemne, to mozna to wykonać tak: - usuwam tylko liczby ujemne 1. zaznaczyć całą kolumne ( z nagłówkiem jeżeli istnieje) 2. wybrać menu Dane/Filtr/ Autofiltr 3. rozwinąć opcje autofiltru i wybrać Niestandardowe 4. w okienku Autofiltr...
Excel co do typu datowego ma czasem dobre domniemania, czasem złe. Bezpośrednia pochodna tego, ze ma być "user friendly". Nie wszystko co widzisz jako datę, nią jest. Pole nie masz w rzeczywistości stringowe, zaczęte od apostrofu? Zgaduję: wprowadzenie wyrażenia narzuca interpretację datową? Na marginesie myślę, że od dawna potrzebujesz bazy danych
Próbuje skopiować te formuły jak w pliku który załączyłeś. Nie da się skopiować. Masz całkiem inną strukturę danych źródłowych. Te formuły trzeba zrozumieć i napisać je od nowa pod swoje dane. Chciałbym zrobić ten autofiltr na mojej formatce ale nie wiem czy jest to możliwe ze względu na różne szerokości kolumn w arkuszu 1i 2. Jeżeli umieścisz jedną...
Ciekawa kombinacja :) Trochę nad tym pomyślałem ale wyszło (choć dziwie się że excel nie zgłasza odwołań cyklicznych). Zapewne można to uprościć ale już nie mam czasu. Nie przeraź się :) W c2 wpisz: =JEŻELI(E2="";MAX($C$1:C1)+1;JEŻELI(E2>0...
W załączeniu prosty formularz z jednym z wariantów rozwiązań i wykorzystaniem formatowania warunkowego. Dodałem też autofiltr w którym, jeżeli przeglądanie całej listy jest uciążliwe) w polu "niestandardowy" trzeba zaznaczyć mniejsze niż i wprowadzić dzisiejszą datę i też będzie zbiór przeterminowanych odwiedzin. dodano po jakim czasie ----------------------------------------...
Witam, Może ktoś pomoże z taką zagwozdką związaną z autofiltrem: Chciałbym za pomocą funkcji inputbox działającą w pętli wprowadzać kolejne kryteria autofiltra i na koniec uruchomić jednokolumnowy autofiltr z tymi kryteriami. Kod wygenerowany rejestratorem: ActiveSheet.Range("A4:O19... Field:=2, Criteria1:=Array("038/WD", "143/WD", "450/WD",...
Dane - Autofiltr - "nie puste"
Sprawdź [syntax=vbscript]Sub przyszly_tyd() With ActiveSheet .AutoFilterMode = False .Range("a6:Q3922").AutoFilter Field:=11, Criteria1:= _ xlFilterNextWeek, Operator:=xlFilterDynamic End With End Sub[/syntax] lub [syntax=vbscript]Sub przyszly_tyd() With ActiveSheet If .AutoFilterMode Then .ShowAllData .Range("a6:Q3922").AutoFilter Field:=11, Criteria1:=...
A może nie musisz tego przenosić do innego arkusza, a wystarczy zastosować autofiltr ?
Nie prościej jest zastosować autofiltr wbudowany w excela.
A Autofiltr (Menu Dane->Filtr->Autofiltr) nie wystarczy ?
Zastosuj najpierw autofiltr a później drukuj
Bardzo Ci kolego PRL dziękuję. Zmieniałem różne parametry kodu ale nie zauważyłem iż jest autofiltr założony. Teraz makro działa idealnie. Po tym doświadczeniu widzę że muszę jeszcze dużo się uczyć i ćwiczyć aby lepiej rozumieć VBA i aby pisać proste makra. Jeszcze raz bardzo dziękuję i pozdrawiam
Może zwykły autofiltr ci wystarczy. Sprawdź (menu dane w 2003)
Pierwszą rzeczą, która przychodzi do głowy jest Autofiltr na przemian przez kolumny i Kopiuj SpecialCells(xlCellTypeVisible)
A masz w ogóle pole "Zapłacono" ? Wprowadź takie pole, może być typu data albo logiczne, jeżeli nie musisz przechowywać informacji o terminie wpłynięcia zapłaty za fakturę i od razu masz możliwość filtrowania faktura zapłaconych/niezapłaconych. Możesz też wprowadzić dwa pola: datę zapłaty i logiczne "zapłacono" - automatycznie przyjmujące wartość "true"...
A musi być to zrobione w oparciu o formułę? Autofiltr by pasował do tego zadania jak ulał :)
Dzień dobry, Bez załącznika to można się tylko domyślać. Jeżeli to ma być z użyciem filtra, to albo można zastosować filtr zaawansowany, albo ustawić sobie formatowanie warunkowe na odpowiedni zakres dat przy użyciu formuł, a potem zastosować autofiltr wg kolorów. Pozdrowienia.
Wyszukaj.pionowo sprawdza się bardzo dobrze jeżeli dane nie powtarzają się (nr telefonu) Jeżeli może być parę wierszy z danym nr telefonu wtedy pozostaje do zastosowania autofiltr ... lub odpowiednio sporządzone makro (kopiujące autofiltr lub oparte na własnym "wybiórczym" kodzie).
Nie prościej wykorzystać autofiltr ? Jak nie wystarczy to suma warunków. Prosty przykład.
Ustaw sobie autofiltr na tym zakresie danych, wypiesz "abc" i masz odfiltrowane wyniki. To najprościej.
To sortujesz czy filtrujesz te wyniki? Bo piszesz o sortowaniu, a stosujesz autofiltr zamiast polecania .Sort(), wtedy drugi wiersz byłby drugim wierszem i nie byłoby problemu...
dzięki, jednak w moim przypadku Autofiltr jest konieczny. Ciągle zmieniam kryteria więc nie wyobrażam sobie jak można by to zapisać w formule. Tak czy inaczej dzięki!
Za mało konkretów podałeś. Nie wiadomo, na czym ma polegać to filtrowanie. Czy kryteria filtra będą stałe, czy zmienne? Czy ma to być autofiltr założony wprost na danych źródłowych, czy myślisz o filtrowaniu formułami? Daj załącznik z próbką reprezentatywnych danych i wyjaśnij, jakich oczekujesz wyników.
Nie do końca działa tak jak bym chciał. Np po skasowaniu linijki przelicza się moja funkcja. Tak samo jak czasami coś zmienie w innym arkuszu to też mi się przelicza funkcja. Wyłącze autofiltr na tym arkuszu to też mi przelicza, chociaż żadnej komórki nie zmieniam
Jeśli pominiesz opcję z przepisywaniem tych danych do nowego arkusza, to autofiltr mniej więcej pozwoli na zrobienie tego, o czym piszesz. Może on będzie wystarczający?
Dane -> Filtr -> Autofiltr A swoją drogą to korzystaj z helpa, nie można wszystkiego dostać na tacy, trzeba trochę własnego zaangażowania :)
Jeżeli autofiltr to nawet zwykłe kopiuj wystarczy. A jak się ktoś uprze to może nagrać to zdarzenie w makro i podpiąć pod przycisk.
A może wykonać kopię całego skoroszytu? Wtedy autofiltr zostanie. Najeżdża się na dół skoroszytu gdzie są nazwy arkuszy, najeżdża się myszką na arkusz który należy przekopiować, wciska się prawy guzik myszy, wybiera się opcję "przenieś albo kopiuj" i zaznacza się okienko opcji "kopiuj". Wtedy autofiltr pozostanie.
Zrób tak jak radzi kolega mickpr . Zrób kolumnę sumującą wpłaty w miesiącach a potem autofiltr na wszystkich kolumnach łącznie z sumą i będziesz mógł "posortować" wpłaty w danym miesiącu lub po sumie.
Excel nie ma takiej wbudowanej funkcji kopiowania. Można to zrobić np. poprzez autofiltr który jednym kliknięciem eliminuje ci puste i możesz zaznaczyć to co widać i skopiuje się "po kolei" - bez pustych Można w 2007 i wyżej kombinować coś poprzez usuń duplikaty ale jak nazwa wskazuje usunie zarówno powtarzające się puste komórki jak i komórki o tej...
Potrzebujesz jakiejś funkcji która zwraca to konto czy wystarczy Ci, że szybko je znajdziesz ręcznie? Jeżeli ręczne wyszukiwanie wystarczy, to można założyć autofiltr i na kolumnie konto ustawić "nie równa się 490" a na kolumnie "Nr w dzienniku" wpisać szukany numer.
Witam Napisz jeszcze raz w zrozumiałym języku, to postaram się pomoc. Nie wiem czy dobrze zrozumiałem, ale czy nie chodzi Ci przypadkiem o usunięcie pustych komórek? Jeżeli tak i nie upierasz się przy makrze, to możesz zrobić tak: - Ustawić na kolumnie B autofiltr - ustawić filtr na "niepuste" - skopiować przefiltrowane dane - wyłączyć filtr - użyć...
Masz rację! Excel inaczej traktuje liczby. Może je porównywać większa/mniejsza/równa ale nie cyfra po cyfrze. Ustaw formatowanie kolumny z kodem jako tekst! Od tej pory każda wpisana w nią liczba będzie ciągiem znaków i będzie działać na niej filtrowanie. Nie to że nie idzie filtrować po liczbach(cyfrach) problem w tym że autofiltr nie obsługuje symboli...
Najprostszy sposób na porównanie masz w pliku. Jest on możliwy po przeorganizowaniu tabeli na taką jak widzisz (chodzi mi o wprowadzanie danych). Dla ułatwienia (skomplikowania) można użyć tabeli przestawnej ponieważ autofiltr jest wygodny przy niewielkiej ilości danych a wspomniana tabela pozwala na bardziej przejrzystą obróbkę.
Załapałem o co chodzi z tym wyszukaj.pionowo (nie zwróciłem uwagi że już wykorzystałeś tą funkcję). Potrzebny jest jeszcze jeden argument "przeszukiwany zakres". Trzeba go ustawić na 0 (fałsz). Wtedy będzie wyszukiwane dokładnie to co jest szukane inaczej może pokazywać głupoty (co na marginesie widać po załączniku przedstawionym przez adamas_nt - wszystkie...
Ponieważ zaznaczyłeś te dane do wykresu będą one pokazywane. Na moją wiedzę wyjściem z tego zagadnienia jest ukrycie danych/komórek z wynikiem zero lub puste. Nie wiem jak masz ułożone dane ale jeżeli pionowo to wykorzystaj autofiltr i w nim zaznacz wszystko oprócz zera/puste (w przypadku filtru lepiej żeby były zera). Wtedy widoczne będą tylko dane...
No i widzisz bo pracujesz na aktywnym arkuszu. Jak sobie przypiszesz do zmiennej workbook to nie musisz fokusować drugiego okna. Autofiltr też możesz zrobić na obiekcie. A pliku do zmiennej nie musisz otwierać możesz go przypisać: [syntax=vbscript] Set Wrkb2 = Workbooks("zeszyt2.xlsb") [/syntax] A potem się odwołujesz do tego obiektu. Aktywacje możesz...
Można. Przyjrzyj się prostej "bazie" z załącznika, wykorzystującej autofiltr:
Jak w VBA (Excel) wyłączyć autofiltr w innym wybranym pliku? (at)ElektrodaBot
załączam plik chodzi mi o takie cos: mam symbol i imie u gory, na dole mam tematy. chcialbym w polu ttt obok zadan wpisywac sobie symbole i wybierajac z listy (filtru) powyzej moc przegladac wiersze w ktorych dany symbol sie znajduje. Tak sie dziej nawet standardowo- przez autofiltr. chcialbym jednak moc wyszukac wszytstkie wiersze w ktorym dany symbol...
Dziękuję za zainteresowanie. Sęk w tym, że autofiltr odpada. Mam zamiar dostosować arkusz dla moich kolegów z pracy, by to tak "łopoatologicznie" chodziło. Żeby mieli możliwość wpisania zakresu filtrowania - który jest cały czas widoczny i łatwy do zmiany.
To trochę komplikuje sprawy, bo myślałem że jednak znasz Excela na tyle żeby w nim to ogarnąć. Jeżeli jeszcze dochodzi do tego jednoczesny dostęp do pliku przez kilka osób, to wtedy w grę zaczyna wchodzić raczej MS Access, ew. baza w Accessie + Excel dla użytkowników z makrami w VBA. Albo jakaś aplikacja np. w C#. Tak czy inaczej, wracamy wtedy do punktu...
Wybierz filtr niestandardowy i tam "kończy się na" i wpisz tam 1:00. Ewentualnie dorób dodatkową kolumnę która będzie zawierała samą godzinę - za pomocą funkcji "=GODZINA(A1)" gdzie A1 to komórka z czasem. Wtedy włączasz autofiltr i sobie wyklikujesz wybraną godzinę. Dodano po 29 Ale masz bałagan w tej tabeli... Dane dane dane i nagle sru... znowu jakieś...
Na podstawie twoich wskazówek zrobiłem coś takiego: [syntax=vb] Private Sub CommandButton2_Click() With Worksheets("Dobór cylindra") ost_wiersz = .Range("B65").End(xlUp).Row 'zakres dla Excela<2007 wiadomosc = "To jest liczba: " For Each c In .Range("B8:B65") wiadomosc = wiadomosc & c & " " & vbCrLf Next c Navigate "mailto:jakiś(at)mail.com?Subject=test"....
kopiować excel excel kopiowanie excel excel hasło excel haslo excel
suszarka bosch panel ikona kłódka rejestrator użytkownicy
webasto sterownik kamera samochodowa
Moment dokręcania skrzyni biegów Renault Thalia 1.2 Golarka Philips nie osiąga pełnych obrotów - przyczyny i rozwiązania