Przede wszystkim załącz plik z przykładowymi danymi i pokaż co i jak chcesz filtrować. Napisz też jaką masz wersję Excela i jaki domyślny format daty w systemie operacyjnym. Ogólny schemat postępowania jest tu.[url=https://pl.extendoffice.com/docu...
Czyli nie możesz porównywać dat? A co dokładnie masz w pliku, jak są zapisane te daty? Jeżeli masz w formacie daty to do porównania też musisz mieć datę, jak string to string. Sprawa prezentacji dat w Excelu jest tu drugoplanowa. Chyba nie załączyłeś przykładowego pliku.
Owszem to filtrowanie danych ale w żadnym wypadku nie powinno być powiązane z auto-filtrem, tym bardziej jak masz excel 2003 i poniżej. Tu masz kod. Tłumaczyć? [syntax=vb]Sub Makro1() Dim ostWrs As Long, x As Long Dim tekst As String, szukane As String ostWrs = Range("B" & Rows.Count).End(xlUp).Row tekst = InputBox("Podaj szukany ciąg", "Podaj szukaną")...
nowe rekordy muszą się wklejać po kolei w te tabele obok (A1:D1, A8:D8 itd.) :?: :?: :?: Czy to ma znaczyć, że nowe rekordy mają być dopisywane do poszczególnych tabelek z tym samym ID ??? Jeśli istnieją jakiekolwiek racjonalne przesłanki, że poszczególne segmenty tabeli nie mogą być dziesięcio-wierszowe :cry: to w kodzie te dane mają kopiować się...
Tak jak już napisał Maciej Gonet bez załącznika to trochę wróżenie z fusów, ale spróbuj dostosować do Twojego pliku taki kod: [syntax=vb]Sub TrzyOstatnieDni() Dim rRng As Range Dim lLstRw& Dim sData$ Dim dData As Date sData = InputBox("Podaj Datę w formacie dd/mm/rrrr):") sData = Format(sData, "dd/mm/yyyy") dData = CDate(sData) lLstRw = Cells(Rows.Count,...
A co tam w procedurach zdarzeniowych arkusza? Dla pewności dopisz Application.EnableEvents=false/true analogicznie jak z screenupdating
Może w ten sposób...
Brak załącznika. Podobny temat [url=https://www.elektroda.pl/rtvforum/t...
Podstaw zmienną z Nr kolumny wyniku wyszukiwania: kol =Cells.Find(..). column ActiveSheet.Range("$A$2:$P$697").AutoFil... Field:= kol , Criteria1:=RGB(255, _ 199, 206), Operator:=xlFilterCellColor
Filtr działa, wg Twoich danych i ustawień tylko 1 data jest większa niż dzień dzisiejszy. Może przyjęłaś błędne założenia ? Oczywiście trzeba zmienić nazwę arkusza i numer kolumny wg której makro ma filtrować dane ...
Coś ala tak, pod zmienna wartość będziesz miał zawartość komórki "A2" po filtrowaniu. [syntax=vbscript]wartosc = ActiveSheet.AutoFilter.Range.Offset(1).S... 1)[/syntax]
Witam Ja dodam od siebie pozbądź się wszystkich selectów kieruj bezpośrednio do komórki np ten zapis można skrócić z [syntax=vbnet]Arkusz4.Activate Range("A6").Select 'Selection.End(xlDown).Select Range(Selection, Selection.End(xlDown)).Select Selection.Copy Sheets("roboczy").Select Range("A1").Select ActiveSheet.Paste Application.CutCopyMode = False[/syntax]...
Witam, Mam pewien problem, ponieważ chcialem stworzyć makro a nawet nie wiem jak to ugryźć. Generalnie chodzi o to aby: po uruchomieniu makra wyswietlało sie pole do wpisania od... i do... w którym będę mógł okresic daty. Format daty to dd-mm-rrrr. Daty są w każdym arkuszu w jednej kolumnie, powiedzmy D. Wyświetlone komórki powinien kopiować do nowego...
[syntax=vbscript]If rn.Value = 0 Then[/syntax]
Gdybyś spojrzał do pomocy VBA, to znalazłbyś takie zdanie: This property applies only to worksheet pages. :( Znalazłem na szybko taki [url=http://www.vb-helper.com/howto_prin... Po modyfikacji do VBA i Twoich założeń powinien wykonywać to czego oczekujesz. Pozdrawiam
Ok teraz masz kryteria w tablicach w kodzie VBA w razie jakbyś chciał dodać kryterium, musisz zwiększyć tablicę o 1 i dopisać do tego dodatkowego elementu kryterium z gwiazdkami. Jak zobaczysz kod to chyba będziesz wiedział o co kaman. Dodałem też zabezpieczenie przed kliknięciem dwa razy na makro
Nagraj makro z Ctrl+F i zamiast .Select podstaw .Row. Będziesz miał już Nr wiersza. Nagraj drugie makro z kopiowaniem. I pod Range(cośtam) podstaw Rows(nasz Nr wiersza z pierwszego makra). Połącz wszystko w jednym makro i "prawie" gotowe. Wystarczy dołożyć wyszukiwanie wolnego wiersza, obsługę błędów (może nie znaleźć), etc.
Cześć, mam problem z makrami, mianowicie, nagrywam makra filtrujące - makro ma filtrować, kopiować dane, które zostały uzyskane i wkleić do innego arkusza, który jest przygotowany formą pod uzyskane dane. Jednak mam problem, ponieważ o ile pierwsze makro działa, o tyle każde kolejne jakby nakłada się na następne, ponieważ filtruję się kolumna, którą...
(at)gelomazda najpierw wyznacz swój zakres danych. Potem użyj i dostosuj ten kod: witam, Próbowałam tym makrem, ale niestety nie działa. W 8 kolumnie mam różne statusy i chciałabym, by mi wyfiltrowało tylko 3, czyli czasem mam dwa w danej tabeli, czasem jeden, a czasem 3 naraz. [syntax=vbscript] Sub Filtrowanie() ' ActiveSheet.Range ("$A$1:$AI$501")...
Swój problem rozwiązałem rejestratorem makr. Uruchamiamy Filtruj z zakładki Dane, i usuwamy zaznaczenie "Puste" Przechodzimy do drukowania, w którym zaznaczamy ilość kopii i czy mają być sortowane czy nie . I drukujemy. Usuwamy filtrowanie. Zatrzymujemy rejestrator makr. I mamy makro filtrowania i drukowania. Powodzenie tym, którzy rozwiązują ten problem....
Jeżeli to jest niemożliwe to chociaż potrzebowałbym taką funkcję: Mamy raporty dzienne z każdego miesiąca zapisane w ten sposó; 5.MAJ-2011/R.D 5-1 do 5-31 i tak w każdym misiącu. Wpisuję kwote 1000 i wyszukuje mi we wszystkich plikach każdej takiej kwoty... :)
Jak masz kłopot ze wstawieniem to spakuj to zipem A na temat zrób tak jak radzi paweliw wstaw hiperłącza odwołujace się do tego samego dokumentu i już
Bez przykładowego pliku trudno Ci coś doradzić :cry: Przejrzyj sobie np wątek https://www.elektroda.pl/rtvforum/viewto... gdzie zaproponowałem podwójne filtrowanie :D
Witam, Potrzebuję aby makro filtrowało mi Arkusz2 jednocześnie wg kilku wartości w tej samej kolumnie. Wartości te odczytuję z Arkusza1 pętlą i nie jestem w stanie przewidzieć ile ich będzie.. Zarejestrowane makro tworzy np kod jak poniżej ActiveSheet.Range("$A$2:$O$... Field:=2, Criteria1:="=996",...
Dzięki za link, niestety nie robi tego czego oczekuje. Nie, nie oczekuje gotowca. Chce jakiś przykład, abym już resztę zrobił sam. Póki co nic nie wychodzi. Jeśli chodzi o filtrowanie tego pliku, z którego trzeba pobrać dane to jest chroniony i nie znam hasła, więc makro nie może filtrować.
Witam, potrzebuje makro, które przefiltruje mi numery kierunkowe w danej kolumnie, aby nie musiał za każdym razem po wciśnięciu filtra zaznaczać, np. numery kierunkowe: 12,1,16,17,18, etc., przy bazie rzędu 30000, a nawet 300000 wierszy i wybieranie dzień w dzień, jest to bardzo męczące. Nie znam się na makrach,ani na VB. Czy da się tak zrobić? ma ktoś...
Cześć, chciałbym stworzyć makro które będzie filtrowało dane ale problem w tym że nie wiem jakie dokładnie dane będą w pliku. W tym celu wykorzystałem słownik który przechodzi przez daną kolumnę i zapisuje klucze po których chcę później filtrować. Niestety nie wiem jak pobrać dane z tego słownika. Poniżej pętla która przechodzi przez daną kolumnę. Dodałem...
Makro napisane, do zamknięcia
Witam można zobaczyć makro?
Dzień dobry, potrzebuję takiego makra, które przefiltruje wszystkie wartości po jednej kolumnie i stworzy nowe pliki tyle ile jest wariantów w filtrze. 1. na C jest katalog dostawcy (zamieszczony) w nim plik z makrem start.xlsm i plik z danymi dane.xlsx i folder podzielone 2. makro start w pliku start.xlsm otwiera plik dane.xlsx 3. sprawdza w kolumnie...
Czesc Mam baze danych z rozymi danymi o osobach Mam problem jak powinno wygladac makro w ktorym po nacisieciu przysku excel bedzie pokazywal wszystkie informacje jakie mam zebrane na temat wybranej osoby z gory dziekuje za pomoc
1) zapisane w folderze / lokalizacji liku, z którego były kopiowane Przed 'r = 2' dodaj linije ChDrive ThisWorkbook.Path ChDir ThisWorkbook.Path 2)Nezrozumiale - docelowy skoroszyt + filtrowanie(?) co tam filtrowac dla jednego portfela?? Nagraj makro dla np P001
Witajcie, Mam arkusz, w którym w kolumnie A wyszczególnione mam numery ID. Jest ich około 15. One się co jakiś czas zmieniają. Mam kolejny arkusz, w którym jest duża ilość danych i numerów ID, a potrzebuję, żeby makro filtrowało mi ten arkusz tylko po numerach ID z pierwszego arkusza. Innymi słowy przy każdorazowym uruchomieniu makra, ono musi sobie...
Załącz plik
Niby spoko ale czasochłonne dla mnie :cunning: Widać, że masz niewiele doświadczenia z Excelem i nie potrafisz nawet wykorzystać natywnych możliwości programu :cry: Pierwsze 6 wierszy (te z kryteriami filtrowania) możesz zawsze ukryć przed użyszkodnikami :D tego arkusza. Warunki filtrowania zapisane są w postaci samo aktualizujących się formuł więc...
Musisz te dane ładować zawsze jak sie zmieni zawartość TextBoxa. Podepnij makro filtrujące i ładujące pod zdarzenie OnChange.
Zdaje się, że źle się do tego zabierasz. Po pierwsze musisz przypisać właściwą listę do combo w zależności od stanu przycisków opcji. Jednak najprościej dwa pola kombi, z różnymi listami, nałożyć na siebie i wyświetlać ten właściwy. Makra przypisujesz do zdarzeń i już coś się dzieje (załącznik). Filtrowanie realizujesz po zmianie w combo (podstawiłem...
Witam, Poniższe makro filtruje dane z zakresu dynamicznego "Operacje" i unikalne wartości umieszcza w zakresie dynamicznym "OperacjeSorted". Problem w tym, że w tej postaci, makro "odpala", lecz filtrowanie nie działa. Natomiast to samo makro, zapisane jako "Macro1()", uruchomione z ręki - działa OK. -- Private Sub Worksheet_Change(ByVal Target As Range)...
Stworzyłem makro na to filtrowanie: http://obrazki.elektroda.net/17_12375753... Ten błąd pokazuje się tylko jeśli zmienię nazwę na inną lub dodam. Co może być jeszcze nie tak?
na youtube są tutoriale jak samemu zrobić takie makro.
Hej, Możesz napisać makro w VBA które będzie filtrować dane i skopiuje Ci w konkretną lokalizację w workbooku.
W załączniku przesyłam plik, docelowo tak chciałbym, żeby to działało, ale szczerze się przyznam że nie wiem jak tego dokonać. W kolumnie, makro ma filtrować po wartości, następnie z kolumny b zaznaczać to co udało się wyfiltrować a w komórce C26, liczyć percentyl z tego zakresu. Następnie odfiltrowuje kolumnę a i powtarza tą samą czynność z wartością...
Ale ja mam tych wierszy powiedzmy około 1500. Chodzi o to powiedzmy że w komurce L1 wpisuje szukane słowo a makro wyszukuje wszystkie wiersze w których ono wystepuje.
Tak na szybko, sprawdź czy o to chodziło. Skoro piszesz, że to przykład to nie dodałem warunków zabezpieczających makro przed błędem. np po wpisaniu litery zamiast liczby do B8 Jak pisał "paweliw" to dość niewygodny sposób dodawania danych do arkusza.
Nie ma przykładowego pliku :cunning: , więc można Ci tylko udzielić ogólnikowych rad :D : 1. Przeszukaj zasoby Elektrody nt filtrowania danych :idea: ; 2. Rozważ czy konieczne jest filtrowanie - może wystarczy tylko wyszukiwanie potrzebnych wierszy ze wszystkich arkuszy do arkusza zbiorczego :?: np jak w poście https://www.elektroda.pl/rtvforum/viewto...
No niestety, teraz nic nie kopiuje. Nie wykrzacza się ani nic, z tym że nic się nie pojawia w arkuszu... Nie wiem czy ma znaczenie fakt, że w plikach z których czerpię, dane poddane są filtrowaniu?
Cześć, Potrzebuję podpowiedzi jak obejść następującą sytuację, mianowicie mam główną tabelę, w której poszczególne działy oznaczone są w kolumnie A kolejnymi literami A, B, C ..., z czego kilka linijek należy do jednego działu. Chcę, aby w momencie użycia makra poszczególne linijki kopiowały się do kolejnych arkuszy. Do tej pory używałem wariantu, że...
Witam mam zarejestrowane takie makro, które filtruje odpowiednie kolumny: Sub przyszly_tyd() [syntax=vbscript] ActiveSheet.ShowAllData ActiveSheet.Range("$a$6:$Q$3922").AutoFi... Field:=11, Criteria1:= _ xlFilterNextWeek, Operator:=xlFilterDynamic [/syntax] Działa to zawsze gdy włączone jest jakieś inne filtrowanie w autofiltrze. Niestety gdy nie ma...
Witam! Szukam skuteczniejszego sposobu na obliczanie danych po przefiltrowaniu. Mianowicie w kolumnie A mam nazwę jednostki, przyjmijmy, że mam tam Firma 1, Firma 2 i Firma 3. W kolumnie B mam termin przesyłania przez nich zamówień. I teraz po przefiltrownaniu Firmy A mam jej terminy które dziele na 3 części, te przesłane do 14, 30 i powyżej 30 dni....
Ma ktos moze pomysł jak to obejsc :?: makrem ?? Co to znaczy "obejść makrem" :?: Bez żadnego "obchodzenia" trzeba zaprojektować (lub nagrać) makro filtrujące dane wg wszystkich kryteriów (tzn. sekcji) i eksportujące wyfiltrowane dane do PDF :idea: Jeśli nie zamieszczasz przykładowego pliku to trudno zaproponować Ci konkretny kod :cry: Ale za pomocą...
Nie bardzo rozumiem, dlaczego upierasz się przy tym filtrowaniu i makrze. Prościej zrobić to formułą z sumowaniem warunkowym i bez filtrowania masz od razu sprawdzone wszystkie oddziały. Można też tę formułę przerobić na makro, ale tylko w razie gdy formuły działają zbyt wolno. Bo jak masz makro, to po każdej zmianie danych musisz wyniki ręcznie przeliczać,...
Najpierw w instrukcji warunkowej sprawdzasz czy arkusz jest filtrowany (filtermode), później w razie czego pokazujesz wszystkie dane (showalldata). Działa: [syntax=vb]With ActiveSheet If .FilterMode = True Then .ShowAllData End If End With[/syntax]
Dzień Dobry Zwracam się do wszystkich uprzejmych i chcących pomóc osobie która zaczyna przygodę z makrami, ale zapotrzebowanie na dobre makro jest większe niżwiedza moja w obecnym czasie. Nie proszę o zrobienie gotowca tylko wskazanie błędów, lub o podpowiedź co mam zmienić w pliku którym się posiłkuję by : ad.1 W arkuszu Dane na zielono ( brane pod...
Zapewne wystarczy jedna z pętli, z instrukcją warunkową If wewnątrz. Poczytaj [url=http://dzono4.w.interiowo.pl/index.... przeanalizuj przykłady i wykombinuj. Ponoć najlepsza do nauki i zrozumienia jest metoda prób i błędów.
Witajcie. Sprawa jest taka, że chciałbym, aby makro zmieniało filtr w tabeli przestawnej. Konkretnie chodzi o pokazywaną ilość miesięcy. Chce, aby makro zmieniało ilość filtrowanych miesięcy wg wskazanej wartości z wskazanej komórki. np. z komórki a1 czyta że "i" to 5 i ma zaznaczyć 1,2,3,4,5 [syntax=vba]With ActiveSheet.PivotTables("Tabela przestawna1").PivotFields("Okres")...
Jak to zrobić za pomocą VBA Dla przykładowej tabeli :idea: w której w komórce A1 lokujemy listę wszystkich nagłówków :!: efekt filtrowania po wybranej "kolumnie" (w przykładzie pokazana filtrowanie wartości >0) można zrobić tak jak na zrzucie 1050809 i w załączonym pliku poprzez małe makro inicjowane skrótem ctrl+f :spoko: 1050810
Jest sposób, aby excel usuwał duplikaty, poza komórkami z rekordem "Użytkownik"? :cunning: :?: Wiele :please: - makro, formuły, kolumny pomocnicze, filtrowanie itd. Załącz przykładowy plik (z fikcyjnymi danymi ale z rzeczywistym układem) to będzie można coś zaproponować. :D
Nie ma ponieważ jak napisałeś naciskam guzik i mogę pracować,ale pytałam ponieważ byłam ciekawa(tak jak napisałam wcześniej makro to dla mnie zagadka). Jeszcze jedno próbowałam dopisać ludzi i jakoś mi nie poszło,uciekł mi z pierwszego arkusza wiersz gdzie były zł. za ziarno itd. a poza tym po prawej stronie są magiczne cyferki (na czerwono) to wiersze...
Jeśli dobrze zrozumiałem Twoje intencje, to wystarczy jeden listbox w formularzu (patrz załącznik). Filtrowanie listy na podstawie wyboru realizuje się nieco inaczej. [url=http://www.elektroda.pl/rtvforum/to... są przykłady.
Tak, dokładnie o coś takiego chodziło. Tylko Skąd i Dokąd bym na dwie kolumny rozbił (zakładając że chcesz je mieć potem w raporcie). Nazwy mają się powtarzać. Teraz możesz np. zrobić tabelę przestawną jak w załączniku: http://obrazki.elektroda.pl/2261331300_1... popróbować z różnymi funkcjami czy nawet próbować jakieś makro napisać,...
To bez makra tego nie widzę. Załącz przykładowy plik (jeżeli to excel2007 to spakuj zipem) dodane po chwili. -------------------------------- A może jednak bez makra z kolumna pomocniczą i filtrem. Ustawiasz daty i mówisz kolegom że mają wcisnąć przycisk przy kolumnie pomoc i tam wybrać "X". I tyle Jeżeli i to nie pasuje to zostaje tylko makro.
Jeśli dodatkowo udałoby się tak poczarować, aby importowały się kolumny C, F i G, ale tylko te wiersze, które w kolumnie F mają wartość (POLSKA lub WIELKA BRYTANIA) to będzie moim wybawieniem :D Jeśli nie potrafisz zrobić tego co podpowiada kolega JRV to dla uzyskania pożądanego efektu 863840 możesz wykorzystać załączone makro z zaawansowanym filtrowaniem...
Witam wszystkich. Jestem totalnym lajkonikiem ;) jeśli chodzi o visual basic a chciałbym zbudować makro, które filtrowałoby całe zestawienie pod kątem jednej kolumny a następnie kopiowało pozycje do innego arkusza. Chodzi mi o to, żeby wszystkie pozycje, które (załóżmy) w kolumnie E mają wartość TAK/NIE zostały wklejone w inne miejsce. Nie wiem jak...
Dziękuję. Niestety nie działa jeszcze tak jak potrzebuję ;/ Pozmieniałem trochę zakresy danych, ale jest kilka rzeczy do zrobienia. 1. Podczas kopiowania z "Spis końcówek lotów" do "Złomowanie" makro wkleja dane tak jak leci, a powinno wpisywać w pierwszy wolny wiersz od B3 do nieskończoności tak na prawdę tylko ZŁOM. W tej chwili usuwa mi również dane,...
próbowałem wielokrotnie na różne sposoby np: nazwa = Dir(len(plik)=12 & w & "*.htm") i nie może odnaleźć pliku:( a nawet jak jest czyste: nazwa=dir(plik) to makro samo narzuca ten dłuższy plik
Jutro spróbuję to jakoś wpleść w makro, natomiast strasznie mnie dziwi taki system filtrowania i wydaje mi się, że oczywistym jest, że można to gdzieś ustawić....
Utknęłam. Moje makro filtruje wiersze ze statusem New i je kopiuje, następnie otwiera drugi plik i dokleja te odfiltrowane wiersze i usuwa duplikaty. Jak zrobić, żeby dla każdego nowego wklejonego wiersza w ostatniej kolumnie (AE) dodawana była data?
Z arkusza1 robię raporty w osobnych arkuszach Efekt taki jak na zrzucie 1041538 automatycznego kopiowania wyfiltrowanych danych z arkusza1 do kilku arkuszy :idea: (z nazwami arkuszy wg filtrowanych danych :D ) można zrealizować przykładowo tak jak w załączonym pliku. 1041541 Makro można uruchomić skrótem klawiaturowym ctrl+r :!: , dla dowolnej (jeśli...
Do mknoe - Odgadnąć hasło do makro, lub sam powiedziesz? wb.SaveAs ........... .Columns(5).Delete 'E
Witam mam identycznie zbudowane tabele przestawne oparte o tę samą tabelę danych. Znajdują się na dwóch oddzielnych arkuszach. Różnią się tylko informacjami dotyczącymi wyników. Czy mozna zrobić makro , które umożliwi zarejestrowanie kazdej akcji (np.wyboru ) na jednej tabeli i dokona tej samej akcji na drugiej tabeli. pzdr. moze najpierw zrobic to...
Witam, Mam pytanie jak zrobić takie makro: Potrzebuje mieć pole wyboru, i tutaj myślałem żeby użyć Formantu ActiveX. Użytkownik będzie mógł zaznaczyć kilka pozycji np. Ala, Ola, Iza...i po zaznaczeniu odpowiednich opcji naciśnie przycisk np 'generuj'...a następnie makro w drugiej zakładce pofiltruje tabele w kolumnie pierwszej właśnie po tym co zaznaczył...
Arkusz z danymi: nagrywasz makro, robiąc operacje jak niżej 1. zakładasz filtr 2. kopiujesz odfiltrowane dane do drugiego arkusza Na drugim arkuszu dodajesz przycisk którym aktywujesz nagrane makro Modyfikujesz makro tak aby parametry filtrowania były odczytywane z komórek arkusza a nie przyjmowane na stałe. Takie funkcje jak WYSZUKAJ.PIONOWO lub ADR.POŚR...
Przydałby się dokładniejszy opis, co chcesz osiągnąć. Inaczej pojawiają się takie pytania: 1. Co znaczy "filtr włączony"? To w końcu makro ma go włączać czy jakieś ustawienie, jeżeli tak to jakie? 2. Jak rozumieć "filtr jest włączony i dane nie są pofiltrowane"? To chyba niemożliwe. 3. Do filtrowania jest potrzebna jeszcze jakaś wartość, co z nią zrobimy?...
W załączeniu wycinek z większego projektu, obrazujący mój problem. Utworzyłem proste makro filtrujące pewne wartości. Niestety po uruchomieniu makra filtr działa ale ukrywa wszystkie wartości. Po wejściu w filtr i naciśnięciu ok bez żadnych zmian dane pojawiają się.
Działa genialnie! Wielkie, wielkie dzięki :) Dodano po 2 Temat do zamknięcia. Użytkownik lanzul zaproponował właściwe, rewelacyjnie działające makro.
Przenieś (skopiuj i usuń) makro z "Report.xlsm" do źródłowego i wywołaj (oba makra w "Otwieranie pliku źródłowego.xlsm"). Po Woorkbook.Open powinien być aktywnym, ale dla pewności (nie wiem, czy to całość makr) można przekazać nazwę i aktywować: [syntax=vbscript] Set wkb2 = Workbooks.Open(.SelectedItems.Item(1)) Filtrowanie (wkb2.Name)[/syntax][syntax=vbscript]Sub...
Do skopiowania wyników filtrowania w inne miejsce aktywnego arkusza. Można to obejść w VBA. Wiec nie rozumiem w czym problem? W arkusz1 masz bazę. W arkusz2(aktywny) kryteria filtrowania i określenie miejsce w które chcesz odfiltrowane dane umieścić. Jeżeli operacja ma być jednorazowa, robisz to "z ręki". Jeżeli robisz to często, lub potrzebujesz odfiltrowania...
potrzebuję makra, które wybierze tylko te cząstki projektów które są otwarte lub otwarte i zamknięte naraz Nie zamieściłeś żadnego pliku źródłowego :cry: więc bazując jedynie na Twoim opisie i rysunku wnoszę, że masz zasadniczy problem w sformułowaniu "wymyślnego" warunku selekcji rekordów danych :crazyeyes: Można jednak taki efekt uzyskać :ok: 863365...
Hej, zaczęłam uczyć się vba, ale nie do końca rozumiem... a potrzebuję do wygenerowania danych. Mam taki problem: Arkusz1: kolumna A - numer kolumna B - status (aktywny / nieaktywny) kolumna C - hasło Arkusz2: kolumna A - imie kolumna B - nazwisko kolumna C - numer kolumna D - lokalizacja (Polska Kraków, Polska Warszawa, ..., Niemcy, Anglia, ...) kolumna...
Dzięki za próby pomocy mi jednak arkusz nadal pozostaje zablokowany do edycji - nie mogę go filtrować ani np. zmieniać kolorów czcionki, ukrywać kolumn. Pozostaje opcja wyboru z droplisty tylko
A dlaczego warunkujesz działanie działanie Textboxów w Arkuszu1 od stanu filtrowania w Arkuszu2 (który jest całkowicie pusty) ? Popraw makro w zapisie "Arkusz1" zamiast "Arkusz2" i będzie działać :D
Bo usunałeś chyba te kolumny Nie, ukryłem tylko. Tak zwykle postępuje się w takim przypadku. Oczywiście można inaczej: -Zaznaczyć i skopiować potrzebne kolumny do "z góry upatrzonej" i następnie założyć fitr. -Odnieść się do komórki, skopiować formułę i odfiltrować niepotrzebne. -Jeśli chodzi o jedno, dwa nazwiska, WYSZUKAJ.PIONOWO... -Wreszcie napisać...
Witam, od czasu do czasu próbuję cos tam w excelu podziałać i usprawnić - nie jestem programistą ale co nieco VBA już się samodzielnie nauczyłem. I natrafiłem na problem z którym nie umiem sobie poradzić i liczę na Waszą pomoc ew. podpowiedź. Mam plik w Excelu z makrem (nazwijmy go: plik1), za pomocą którego: otwieram inny plik Excela (niech się nazywa:...
Witam Tworze makro które będzie otwierało skoroszyt o zmiannej nazwie, wykonywało w nim kilka operacji typu filtrowanie itd a potem przenosiło z niego pofiltrowane dane do pliku w którym uruchamiałem makro. Arkusz w którym będzie uruchamiane makro też będzie miało zmienną nazwę niestety. Teraz mam problem ponieważ po otwarciu pliku z makrem uruchamia...
Cześć, Mam plik z lista obecności i chciałabym, aby dane były filtrowane w konkretnej kolumnie zawierająca dzisiejsza datę: Makro znajduje i wskazuje mi dzisiejsza datę, ale filtruje tej konkretnej kolumny. Czy mogę ustawić to w ten sposób aby field było wartością komórki? Albo data dzisiejsza? Sub nowenowe() ' ' nowenowe Makro ' Dim daterng As Range...
Oczywiście. Co prawda w batchu też by się dało ale wygodniej zrobić to PowerShellem. Wtedy można to zupełnie zautomatyzować. Np.: foreach ($i in get-childitem *.csv) { if ($i.name -eq "1.csv") {(get-content $i)[0..((get-content $i).count-1)]|add-content wynik.csv} else {(get-content...
Oki super działa świetnie! :)) Powiedz mi jeszcze tylko jedną rzecz... czy jest opcja aby po wyszukaniu wiersza z danym artykułem można w to wpleść jakoś to filtrowanie zaawansowane? aby pokazywał wtedy tylko linijkę z wyszukanym artykułem?
Przykład kopiowania danych dla wykresu z arkusza "baza-a.xls". Zostawiłem tę samą nazwę, żeby nie było potrzeby przerabiać później kodu. Makro szuka pliku "baza-a.xls" w tej samej lokalizacji, jeśli jest inaczej trzeba zmienić 3 linijkę kodu (podpowiedź w makrze) W pliku "baza-a" do filtrowania i kopiowania makro wykorzystuje kolumnę "O" i "Arkusz2"...
Wartości ujemne: Najlepiej skorygować przy imporcie, wystarczy kilka poprawek w istniejącym makro[syntax=vb]Sub kopiuj_z_pliku() Dim kom As Range Windows("plik importu.xlsm").Activate 'wskazane wybranie właściwego arkusza Range("A2:K1000").Select Selection.Copy Windows("rozliczanie palet.xlsm").Activate Sheets("Import").Activate 'dodałem Range("A3").Select...
Czyli (jak myślałem) operujesz na liście wartości w komórkach. Nie nazywajmy tutaj tego typami, bo to jest mylące, choć biznesowo pewnie poprawne. Zastanów się jeszcze co ci właściwie jest potrzebne. Robiąc to w aplikacji z użyciem formuł robisz to jak napisałeś (filtrujesz i co dalej? kopiujesz gdzieś, wysyłasz mailem?), jednak makro mogłoby to zrobić...
Jeśli można uprościć to fajna sprawa, faktycznie nie pomyślałem o tym aby filtrować i od razu drukować. Nie wpadłem na ten pomysł :). ad.1 ) arkusze mają być czyste bez filtra, widocznie puściłem inne makro z filtrem ad.2) publikacja pdfa po zapisie, była włączona do testu, domyślnie ma być wyłączona
Ponieważ masz tabelę Excela, to wystarczy dodać do niej wiersz podsumowania z funkcją SUMY.CZĘŚCIOWE, która uwzględnia skutki filtrowania. Nie wiem tylko czy chodzi Ci o proste podsumowanie wartości z kolumny CENY, czy ma to być jeszcze mnożone przez DNI. Co do drugiej części pytania nie jest całkiem jasne jak miałoby to wyglądać. Raczej potrzebne byłoby...
A stosowałaś filtr zaawansowany? Na początku jest trochę skomplikowany do zrozumienia ale potem spoko. Dodam że jeden wiersz w kryteriach to wspólne kryteria dla poszukiwania w danej tabeli. Dodatkowy wiersz to "LUB" dla kolejnych warunków z tego wiersza itd. (tu na razie niepotrzebny) Ustawiasz kryteria Stajesz na nagłówku tabeli. Menu Dane - Sortowanie...
Witam, Czy to ma być filtr na tych danych czy makro, które przekopiuje takie dane w kolumnie obok? Czy nie można modyfikować tych wierszy lub dodać dane po przekątnej? przykład: 905631
Witam, Mam makro które stosuje filtr zaawansowany w arkuszu „baza” wg parametrów z arkusza „parameters” - zakres zdefiniowany jako nazwa „parametry”. Stosuje filtrowanie zaawansowane gdyż plik musi być shared wiec nie mogłem zastosować formatu tabeli i obiektów slicer. Makro przestaje działać gdy włączę opcje shared....
Najprościej: Nagraj makro wstawiania autofiltra z dowolnym wyborem. Następnie podstaw wartość parametru jako zakres /Np Criteria1:=Range("A1")
Witam, Mam problem z zadaniem na liczbę pozycyjną. Po usunięciu zawartości komórki ciąg zostaje przeliczony i następuje nadanie nowej numeracji. Naszym zadaniem jest taka modyfikacja formuły, aby pusta komórka znikała (czyli pozostałe komórki były podnoszone o jedną pozycję w górę). W internecie jest kilka rozwiązań, ale jest w nich wykorzystane makro,...
Witam Szukam sposobu na filtrowanie danych według liter na które się zaczynają, próbowałem nagrać makro i potem je modyfikować ale nic z tego. np. poniżej chciałem wyfiltrować dane rozpoczynające się na literę A i W Rows("1:1").Select Selection.AutoFilter ActiveSheet.Range("$D$1:$D$12").AutoFilt... Field:=1, Criteria1:="=A*", _ Operator:=xlAnd, Criteria2:="=W*"...
(at)clubs Jeszcze jedno pytanie.Chcąc zapisać nowe i tylko dane z tego roku(2022) lub od konkretnej daty,jak to dopisać. Samo filtrowanie i sortowanie w kolumnie z datą nic nie daje gdyż makro czyta z kolumny,w tym przypadku,"T" Dodanie zarejestrowanego makra również nie pomaga,mimo że widoczne są tylko wpisy z tego roku ,zapisuje wszystkie wpisy na...
Cześć, potrzebuję pomocy z porównaniem dwóch dużych plików danych . Dotychczas używałem wyszukaj pionowo lub zwykłego if w excelu. Czy jest możliwość zbudowania makra które porównywało by dwa pliki kolumna po kolumnie ( pliki mają takie samo ułożenie i będą posortowane). Fajnie jeśli zakres kolumn, wieszy będzie można wpisać ręcznie. Piewsza kolumna...
excel makro filtrować makro filtrować excel excel makro filtrować tabela
samsung mruga dioda zasilania uchwyty drzwiczek kabel monitor 120hz
sterownik ładowania paneli sterownik ładowania paneli
Climatronic w Audi A4 B8: zimne powietrze z dmuchawy Brak smarowania zaworów w Ursus C-330: przyczyny i diagnostyka