Koleżanka pisała o odświeżeniu wszystkich tabel w całym skoroszycie, więc makro będzie wyglądało tak: [syntax=vb]Sub Pivot_Refresh() Dim oSh As Excel.Worksheet Dim pvtTbl As PivotTable For Each oSh In ActiveWorkbook.Worksheets For Each pvtTbl In oSh.PivotTables pvtTbl.RefreshTable Next Next End Sub[/syntax]
w którym miejscu w kodzie jest błąd i co należałoby poprawić? Błędów chyba jest kilka :cry: Proponuję zmienić linię 20 kodu na [syntax=vbscript]Set PRange = WSD2.Cells(1, 1).Resize(OstW, OstK)[/syntax] Usunąć wszystkie błędy "literowe" typu "x1" zamiast "xl", oraz wprowadzić w makro dokładne nazwy pól tabeli ( nie "kwota_ustalen" jeśli stosowany jest...
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...
Oczywiście pozamieniałeś rozszerzenie pliku xlsm nie tam gdzie powinieneś :cunning: Umieść załączony plik w jakimś folderze testowym i wykonaj umieszczone tam makro :!: 982520
[syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$E$7" Then r = Year(Target) m = Month(Target) d = Day(Target) Data = CDate(r & "-" & m & "-" & d) ActiveSheet.PivotTables("wazenie").Pivot... = r & "/" & m & "/" & d End If d = Format(Data, "dd.mm") ActiveSheet.ChartObjects("Wykres 1").Activate...
Po kliknięciu komórki np. C16 ma się utworzyć arkusz o tej nazwie tj. "C16"? Czy raczej arkusz z nazwą projektu? Jeżeli to drugie, to zamiast używać tabeli przestawnej proponuje: 1. utworzyć arkusz z polem/formantem kombi dla którego źródłem danych będzie pole (kolumna) "nazwa" z arkusza Dane. Po wybraniu elementu z listy zwraca się pozycję tego elementu...
Zwracam się z prośbą o stworzenie makra, bądź doradzenie innego rozwiązanie Jeśli chciałbyś wykorzystać do zestawienia danych tabelę przestawną :idea: np. tak jak na zrzucie 1075895 to możesz wykorzystać makro VBA do automatycznego (uruchamianie klawiszami ctrl+o) tworzenia aktualnej tabeli przestawnej :spoko: 1075898
Podstaw pod argument Source - jest typu string... 1. znajdź ostatni wiersz i przypisz do zmiennej: ostW =Range("A" & rows.count).end(xlup).row jeśli nie ma nic "pod spodem" lub ostW =Range("A3").end(xldown).row jeśli kolumna A jest zawsze pełna. Jeśli nie, wybierz inną - pełną (bez dziur) 2. podstaw zmienną do string'a ... SourceData:= _ "Arkusz1!R4C1:R"...
Witam, nie jestem w stanie znaleźć przyczyny nieoczekiwanego działania makra. Plik w załączeniu. W zakładce Summary sa 4 tabele przestawne ciągnące dane z dwóch zakładek i prezentujące dwa pivot itemsy dla każdej z zakładek: Bad goods i alert. Generalnie każda z tabel ma pokazać wszystkie wartości za wyjątkiem kilku, oraz pokazać je po odpowiednim posortowaniu....
na youtube są tutoriale jak samemu zrobić takie makro.
zamiast ActiveWorkbook.Worksheets("reporting 27.01") naprosto ActiveSheet p.s. ThisWorkbook to caly skoroszyt, w którym makro
niestety ani w przypadku makra ani tabel przestawnych nie jest do osiągniecia dla mnie :( nie przy obecnym stanie mojej wiedzy. Ale dziękuję za wszystkie wpisy. pozdrawiam
Hej wszystkim forumowiczom. Zmagam się z problem. Mianowicie mam skoroszyt a w nim 5 tabel przestawnych. W każdej tabeli znajdują się inne informacje dotyczące klientów. We wszystkich tabelach nazwa klienta jest ustawiona jako filtr. Potrzebuje makro, które pozwoli mi na ustawienie tej samego filtra we wszystkich tabelach. Czy ktoś może mi pomóc?
Trochę pod koniec pogmatwałeś. Jeżeli do jednego miasta może być wiele nazwisk i/lub wiele tras i to ma się zapisać w jednej komórce (np wszystkie nazwiska dotyczące warszawy) to zwykłą funkcją excel'owską nie da sie tego zrobić. Pozostaje makro ewentualnie tabela przestawna lub autoflitr (najprostsze).
Dodałem plik zawierający makro. Ja w tym pliku żadnego makra nie widzę :] Ani tabeli przestawnej która może się psuć... Natomiast widzę że jest to plik z rozszerzeniem .xls, który ma ograniczoną ilość wierszy do 65536. Może to jest przyczyną - jeżeli jakimś cudem możesz mu zapisać 130.000 wierszy, spróbuj użyć rozszerzenia .xlsx (lub .xlsm, jeżeli...
Witaj. Można użyć tabeli przestawnej
Nie bardzo rozumiem na czym polega istota problemu. Czy tylko na automatycznym odświeżeniu tabeli przestawnej? To można zrobić np. makrem przy każdorazowej aktywacji arkusza z tabelą. Przykład w załączniku. Analogicznie można bez tabeli przestawnej założyć tylko filtr i ten filtr odświeżać makrem. Można też formułami, ale to bardziej skomplikowane.
Czy jest możliwość sortowania jeśli niektóre komórki są scalone? Chodzi o to że w kolumnie A i B mam scalone komórki (po dwie), a w kolejnych kolumnach nie ma scalenia. teraz chciałbym posortować dane jakie mam w arkuszu względem i kolumny A i kolumny B (obie ze scaleniami). nie wiem jak to zrobić, czy jakieś makro, czy tabela przestawna, a może da...
Wyślij tylko tabela przestawną lub całego arkusza? 'plik xlsm „Z” ' za każdym razem wyczyszczone?(Arkusz1)
Jeśli nie tabela przestawna to myślę, że najlepszym rozwiązaniem jest zastosowanie makra. Takie makro może pobierać datę na którą ma być obliczona godzina wejścia wyjścia i dla wszystkich pracowników wklejać w odpowiednie pola odpowiednie czasy. Jeśli będziesz zainteresowany mogę przedstawić więcej szczegółów.
Można skorzystać z sum pośrednich lub tabel przestawnych
A nie dostałeś jeszcze odpowiedzi na Twoje zgłoszenie problemów do autora kodu ? :D Wydaje mi się, że ja mam dość bujną wyobraźnię :ok: , lecz nie mogę sobie wyobrazić tabeli przestawnej z tych Twoich danych :cry: Spróbuj sam zbudować tabelę przestawną "na piechotę" - przy użyciu narzędzi tabel przestawnych - może znajdziesz wówczas przyczynę problemó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")...
To rozwiązanie nie wchodzi w grę, ponieważ codziennie generuję z systemu plik z dużą ilością danych i za pomocą makra tworzę m.in. tabele przestawną. Dlatego potrzebowałabym zaznaczyć w niej ważne dla mnie wiersze jeżeli pojawi się konkretne słowo.
!R1C1:R24944C10 to bym chciał by było skasowane To, co chcesz skasować, to przecież zakres danych do tabeli przestawnej.
tworzenie tabeli przestawnej nie sprawdzilo się :cunning: Jeśli koleżanka ma tylko problem z codziennym tworzeniem nowych tabel przestawnych :?: :D - to proponuję skorzystać z makra do tworzenia takich tabel :please: Jeśli do Twoich analiz wystarczy tabela jak na zrzucie. 982258 to możesz wykorzystać makro z załączonego pliku :spoko: W arkuszu Dane...
Witam. Próbuję użyć odwołania do komórki w innym makro i już mi to nie działa. Próbuję zrobić makro które w tabeli przestawnej,wybierze mi z całej listy tylko jedną datę, data znajduje się w komórce M8. Myślę że to najlepszy sposób. Ale nie działa odwołanie do M8 Sub Makro1() Makro1 Makro With ActiveSheet.PivotTables("Tabela przestawna1").PivotFields(&...
Witam, Mam problem - otóż próbuję stworzyć makro które wykonuje mi tabelę i wykres przestawny dla zmiennych danych źródłowych które znajdują się w innym arkuszu. W innym arkuszu mają być generowane wykresy przestawne - jeden po drugim. Jeden wykres przestawny mi się generuje ale teraz poszukuję kodu który automatycznie wynajdzie mi powiedzmy 5 wolną...
Witam, Potrzebuję pomocy przy napisaniu makra do tworzenia kilku plików, na podstawie danych zawartych w konkretnym skoroszycie opartym na tabeli przestawnej - makro miałoby tworzyć pliki, które nazywałyby się dokładnie tak jak nazwy w konkretnej liście - arkusz lista klientów,znajdujacej sie w dokumencie. Listę stworzyłam sobie za pomocą makra z unikalnych...
Witam, Potrzebuję pomocy przy napisaniu makra do tworzenia kilku plików, na podstawie danych zawartych w konkretnym skoroszycie opartym na tabeli przestawnej - makro miałoby tworzyć pliki, które nazywałyby się dokładnie tak jak nazwy w konkretnej liście - arkusz lista klientów,znajdujacej sie w dokumencie. Listę stworzyłam sobie za pomocą makra z unikalnych...
Co do drugiego pytania - autorowi pytania chodziło raczej o możliwość podania daty jako całość, a nie oddzielnie (dzień, miesiąc i rok). Poza tym twój program nie jest odporny na podanie niewłaściwej daty (np. miesiąca 13-tego, lub liczby ujemnej). Ja bym to jeszcze poprawił. Co do pierwszego pytania: przy tworzeniu tabel i wykresów przestawnych musisz...
powinien pozostać tylko jeden wiersz z zsumowanymi danymi liczbowymi i tym numerem. A jeśli będzie więcej tych samych numerow? np. 1.1.15.202 , 2.3.11.204 Dlaczego nie zrobić tabelę przestawną?
Nie wiem czy dobrze zrozumiałem Twój problem Tabela przestawna sumuje zobacz Twój plik
Jeśli wszystkie potrzebne dane już są w Arkuszu2 to może wystarczy tabela przestawna z filtrem nazwisk i miast?
Nagrałeś makro tej operacji? Przyjrzyj się własnościom: PivotCache.SourceData oraz PivotCache.Refresh Jeśli zakresy masz nazwane to: lista (w arkuszu lub pobierane przez Items.Add), Pole Kombi i Select Case.
Cześć! Jestem tu nowy, i to mój pierwszy post, ale zacznę z grubej rury, mam nadzieję, że ktoś będzie mi w stanie pomóc. Mam taki problem ze stworzeniem makra w Excelu (2010) poprzez VBA. Potrzebuję zrobić makro, i podpisać je pod przycisk (formant ActiveX). Makro ma za zadanie brać wartość z tabeli przestawnej, i w zależności od wartości kolorować...
Kombinuję też, jak zmienić opcję osobnych dwóch komórek Imienia i Nazwiska, jedyne co udało mi się póki co znależć, to: =PROPER(A2&" "&B2) Jakaś podpowiedź, co bym mógł z tego zrobić jakieś makro? :) Dzięki.
Chciałabym stworzyć makro, które po wybraniu ODDZIAŁU pozycji w filtrze utworzy nowy skoroszyt z 3 zakladkami jak te w pliku i beda zawierac dane tylko tego oddzialu i zapisze go z nazwa wybranego oddziału. Jeżeli zrezygnujesz z 2 filtrów (pozostanie tylko jeden - ODDZIAŁ :D ) to możesz wykorzystać załączone 3 makra 880002 (zaczynasz zawsze od makra...
Hej, Próbowałam na własną rękę rozwiązać swój problem, ale nie jestem biegła w VBA i nie jestem w stanie nic mądrego wymyślić, więc pomyślałam, że może dla kogoś z Was jest to bułka z masłem? Ogólnie jest to projekt zaliczeniowy na studia z obsługi VBA. Utworzyłam plik z danymi. Na ich podstawie zrobiłam makro, które tworzy tabelę przestawną według...
czy istnieje możliwość sumowania danych w wielu arkuszach tj. arkusz1 - jabłka 5 - gruszki 10 arkusz2 jabłka 4 - śliwki 3 w arkuszu3 chciałbym przepisane nazwy i sumę wszystkich rodzai. Oczywiście arkuszy jest więcej. próbowałem konsolidacji i tabeli przestawnej - chyba tylko makro.
Czemu na siłę w makro? I w jaki sposób pozyskujesz unikalną listę kodów w arkuszu? Nie jestem pewien (bo nie używam tego za często), czy tabela przestawna nie będzie tutaj odpowiednim narzędziem. Powinna dać sobie radę z wygenerowaniem listy unikatowych identyfikatorów i ze zsumowaniem wartości, jeśli dobrze kojarzę (sam nie sprawdzę, bo w excelu 2003...
Zwykła tabela przestawna do tego nie wystarczy??
Natychmiast! Załączam dane w tabeli przestawnej. Nazwiska wygenerowane online. Wszelkie podobieństwo przypadkowe.
takiego założenie nie wykonałem. nie potrafie zrobić już początku :P czyli automatycznego makra po uzupełnieniu danych. Kombinowałem z makrem które się tworzy na podstawie tabeli przestawnej jednak autofiltr nie działa tak jak powinien. W jaki sposób mogę podczas makra usuwać zawartość nie potrzebnych wierszy. Próbowałem poprzez uruchamianie auto filtra...
...albo zrobić tabelę przestawną z indeksem w wierszu + licznik z indeksu?? :)
W tabeli przestawnej w opcjach pola możesz zaznaczyć pokaż jako tabelę, wtedy nazwa powieli się przy każdej pozycji. To tak na początek.
Tak to może wyglądać na tabeli przestawnej , to jest tylko próbka możliwości tabel
Użyj tabeli przestawnej.
Cóż. Tabela przestawna pokaże Ci wszystko, ale dalej trzeba bystrego oka, żeby zauważyć różnice. Można zastosować "konkurencyjne rozwiązanie" we wszystkich arkuszach. W ostateczności napisać makro, które "wydłubie" wszystkie unikatowe indeksy/nazwy towarów z 3 arkuszy, oznaczy różnice w cenach, etc. i wpisze do osobnego arkusza wynikowego.
Musisz ponowić instrukcję: [syntax=vbscript]ost_wiersz = Range("A" & Rows.Count).End(xlUp).Row[/syntax] przed drugą pętlą, ponieważ ten wiersz jest obliczany wcześniej przed utworzeniem tabeli przestawnej i jest już później nieaktualny. Jeśli to faktycznie Twoje pierwsze makro, to całkiem nieźle Ci poszło. Pytałaś o książki z VBA, więc polecam osobiście...
Czyli wygląda, że da się wskazać obszar do skopiowania - sprawdź czy CtrlA zaznaczy prawidłowo, a plik? Czy możesz tak to zorganizować żeby plik był zawsze w tym samym miejscu a nazwa (przynajmniej część) była zawsze taka sama? Nie warto robić ręcznie tego co się da łatwo zautomatyzować, unikniesz w ten sposób pomyłek. Zamiast się bawić indeksami spróbuj...
Wydzielono z Witam serdecznie wszystkich użytkowników forum. Założyłem dziś konto na elektrodzie i mam do Was WIELKĄ prośbę, więc pozwoliłem sobie odkopać ten temat. Zaproponowane w wątku makro działa super, więc bardzo dziękuję twórcy. Chciałbym je jednak wzbogacić o dodatkową funkcjonalność. Chodzi o to by przy okazji odświeżania tabel przestawnych...
A tak nawiasem mówiąc, makro się wywaliło. Kolega zrobił tak: stworzył tabelę przestawną, gdzie wychwycił duble. Następnie, przekopiował ją obok danych i użył funkcji =WYSZUKAJ.PIONOWO(D1;FT:FU;2;FAŁSZ) gdzie D1 dane 1 zbioru, FT dane 2 zbioru, FU jedynka. Po przeciągnięciu po całym zakresie otrzymałem dokładnie to co chciałem. W każdym bądź razie,...
po wcześniejszym użyciu tabeli przestawnej A naprosto posortowac tabelu przed odpaleni makra?
Witam Wszystkich Mam problem z linkiem combo boxa z tabelą przestawną olap Przyład: Dim ph As String ph = Range("c1").Value ActiveSheet.PivotTables("Tabela przestawna1").PivotFields( _ "[Nazwa handlowca].[Nazwa handlowca]").CurrentPageName = _ "[Nazwa handlowca].[All Logo H].[Avita]" Makro działa z developera ale na podstawie sztywnego wpisu z listy...
Może tabele przestawne (pivot table)? https://obrazki.elektroda.pl/1818541700_...
Wiele jest napisane, szczególności niewiele(z wyjątkiem ~30 plików). Napisałem proste Makro w excelu które wybiera rekordy i kopiuje je do odpowiednich zakładek Gdzie to makro? Co najmniej łączenia plików(nazwy ścieżek plików). Gdzie jest ta tabela przestawna?
Prawdopodobnie masz błąd w adresowaniu do obszaru! - sprawdz to. A wogóle zrób sobie (zarejestruj) macro w VBA i za każdym razem jak otrzymasz nowe dane uzupelni ci arkusz wynikowy. Jedyne o czym musisz bezwzględnie pamiętać to indywidualna i nie zmieniana nazwa (id) klienta. Uważaj na znaki niedrukowane typu spacja itp. Miałem kiedyś niezłą zagwozdkę...
Problem nie jest tak naprawdę z tabelą przestawną tylko z tą zakładką do której wczytywane są dane. Wybieram opcję pobierz dane (makro), wybieram folder i wtedy ten raport zbiorczy pomija mi przy zrzucaniu punkty. Zrzucam to do zakładki dane i tabela przestawna działa prawidłowo, ale brakuje pominiętych wcześniej punktów. Tabela działa ok. Dodano po...
W arkuszu "raport" zaznaczam jako aktywną komórkę E5. Naciskam przycisk "pokaż szczegóły" do którego podpięte jest makro i otrzymuję to co znajduje się w arkuszu "wynik kliknięcia".
Jaką regułę zastosować, żeby w programie Excel dane z jednego arkusza kopiowały się do drugiego arkusza automatycznie ? Aby skopiować dane z jednego arkusza do drugiego w programie Excel w sposób automatyczny, możesz skorzystać z kilku różnych metod, w zależności od tego, jakiej funkcjonalności oczekujesz. Oto kilka przykładów: 1. Formuła odwołująca...
Witam To jest makro wyszukane w jakiejś książce nie pamiętam. Tworzy nowe skoroszyty dla filtra z tabeli przestawnej. Zmień fragment aby tworzyło nowe arkusze Dodano po 6 Proponuję stronę helion.pl Tam do książek są przykłady na FTP. Skarbnica przykładów ;-)
Witam, jestem całkiem zielony w arkuszach kalkulacyjny jeśli chodzi o makra i potrzebuję pomocy. Utworzyłem skoroszyt w którym są trzy arkusze. Pierwszy to tabela przestawna, drugi to arkusz zbiorczy a trzeci to raport o nazwie '01'. Potrzebuję napisać następujące makro po włączeniu którego wartości z komórek od AS5 do BU5 z raportu będą kopiowane do...
Witam Pojawił się kolejny problem do rozwiązania. Czy można przerobić makro, które opracowałeś tak aby pokazywało w arkuszach z poszczególnymi sklepami tabele przestawne. Chodzi o podsumowanie danych jakie kopiują się do arkusza poszczególnego sklepu. Tabela powinna zawierać informacje dotyczące Grupy , Podgrupy jako etykiety wierszy (w tab. przest.)...
Witam! Mam makro, które mi obrabia dane z tabeli przestawnej i wyświetla je jako kolumny i wiersze (przyrost danych jest jako kolejny wiersz). Pytanie brzmi. Jak napisać makro, które zmieni mi zakres danych wykresu kołowego na jeden wiersz w dół? Np. Dziś jest tak: ActiveChart.PlotArea.Select ActiveChart.ChartArea.Select ActiveChart.SeriesCollection(1)....
Jeżeli chcesz to w jakiś sensowy sposób używać, to na pewno musisz zmienić formę, w jakiej trzymasz dane, to nie podlega dyskusji... Nie tak jak masz teraz że kolejne daty dopisujesz sobie w prawo, tylko kolejne wiersze muszą być jeden pod drugim, coś w stylu: Nazwa - Typ (P, W) - Data - Ilość Myślę, że można też wrzucić kolumnę z daty wyciągającą rok-miesiąc....
Pisać makr nie potrafię i ich nie rozumiem dlatego. Nie wiem jak tworzy się tabele przestawną z kilku arkuszy. Myślałem że można to za pomocą funkcji napisać.
EDU-COM! Tzw. szkolenie zaawansowane z Excela. Dramat, tandeta, niski poziom i nuda. Zanim mnie "przeszkolono", wypełniłam szczegółowy arkusz samooceny, gdzie wyszczególniłam swoje braki i potrzeby oraz umiejętności. Wydawałoby się, że mają profesjonalne podejście. Wyraźnie napisałam w tymże arkuszu (jak zresztą 90% pozostałych uczestników tego szkolenia),...
Zamknęłam tamto zadanie a mam jeszcze 3 pytania extra do makra, które stworzył (at)prl . Post dokleiłem do wczesniejszego wątku i odblokowałem go. W przypadku chęci kontynuowania zamkniętego wątku zawsze można zgłosić go do moderacji (raportując którykolwiek z postów w nim) z prośbą o ponowne otwarcie. 1. Makro dzieli skoroszyt na osobne skoroszyty...
Jeżeli Zanim zobaczyłem Twoją odpowiedź udało mi się dojść do tego samego wniosku, mimo wszystko dzięki :) Jeśli chodzi o tabelę przestawną to problem rozwiązałem, inny zakres pivota lub błąd nazewnictwa zdublowanych kolumn poprzez wcześniejsze uruchomienie makra. Sprawdzę w dniu jutrzejszym czy na "dużych" plikach wszystko zadziała jak należy.
Otóż, żeby zainstalować OpenOffice jako portable musiałem się uciec do pierwszej z opisanych tutaj metod: [url=http://www.oooninja.com/2009/03/ope... Próbowałem też LibreOffice z PortableApps. Ten drugi nie pozwala niestety na spersonalizowaną instalację - nie daje możliwości wyboru składników pakietu - chyba,...
Jest sobie w "łekseselu" procedura np. 'Worksheet_Change', działa ona w ten sposób, że wychwytuje zmianę zawartości komórki arkusza, tj. stawiamy kursor na jakiejś komórce, wpisujemy coś z klawiatury i po wćiśnięciu 'pankracego entera' uruchamiana jest w/w procedura. No i niby mamy co chcemy, ale ...: 1. tutaj dane będą wprowadzane w wiele komórek w...
Makrem czy na funkcjach? Ma się sam wykaz tworzyć, czy może być po ręcznym odświeżeniu, np. tabela przestawna? Jak rozumiem, zrzucenie wszystkiego i zastosowania zwykłego filtra nie chcesz stosować?
Witam ponownie. Pracuję obecnie nad makrem, które miałoby kopiować dane ze stworzonej wcześniej tabeli przestawnej do poszczególnych zakładek/zeszytów (które noszą nazwy osób) na dany dzień. Uwagi i założenia: 1. Tabela przestawna z danymi - daty jako wiersze, imiona i nazwiska osób jako kolumny (a w tabeli dane liczbowe do przyporządkowania). 2. Poszczególne...
Tak!. słowo klucz na dzisiaj to filtrowanie :) W xlsx chciałbym mieć wygenerowany wykres i może tabele przestawną, ale tabela to jest tylko opcja. Obrazki nie wchodzą w grę tak więc tylko generowanie wykresu w excelu? Masz na myśli makra? Dziękuję Ci jeszcze raz za zainteresowanie :) dzięki takiej postawie, aż chce mi sie uczyc dalej :) Edit: Eureka!...
Najlepiej aby makro robiło to od początku do końca, bo tak to za każdym razem trzeba bawić się w formatowanie i zamienianie. do tego dojdzie tabela przestawna, sortowanie i dzielenie. Jeśli ktoś ma pomysł jak to ugryźć i byłby w stanie podpowiedzieć/ pomóc to będzie bardzo miło. Tak jak chyba już wspominałem, z VBA raczkuję i nie potrafię sobie poradzić...
Hej, napisałam kod który tworzy mi tabelę przestawną i do tego wykres przestawny. Problem polega na tym, że wykres przestawny tworzy się jakby do danych aktualnego arkusza danych. W pliku w którym chce wykorzystać makro, wykres przestawny ma się tworzyć dla wskazanych arkuszy, a nie dla aktywnego. Próbowałam to napisać ale niestety nie udało mi się....
a można stworzyć samą formułę, bez użycia makra? Ooh... to do Pana Macieja :) Pan Maciej bez danych źródłowych też tu nie pomoże. Poza tym formuła zajmie pół ekranu i bez kolumn pomocniczych się nie obejdzie. (A do tego potrzeba konfiguracji bazy i przynajmniej podstawowej wiedzy na temat excela. Widać że koleżanka-autorka na razie się uczy excela...
A nie prościej użyć zwykłej tabeli przestawnej? Chyba że chodzi o prezentację w dokładnie takiej postaci (bo ktoś się przyzwyczaił, innej wartości dodanej takich tabelek nie widzę), to ja bym zrobił do tego makro, choć może być tak jak kolega powyżej napisał.
pofiltrować i posortować to umiem ;) na razie mam dwie tabele przestawne w jednej min w drugiej max stad pobieram daty ale zależy mi na tym aby to zrobić makrem wie ktoś może jak to ugryźć?
Super, wielkie dzięki. Brakuje mi tylko wisienki na torcie tzn: skoro już pobiera adres obrazu z komórki to po co wyświetla mi okno do wyboru pliku. Idealnie by było gdybym tylko włączył makro a ono wstawiło obrazek bez pytania skoro ścieżkę pliku ma podaną w komórce. Teraz wygląda to tak: " Sub Nieobudowany() ' ' Nieobudowany Makro ' Option Explicit...
Super! Dokładnie o to chodziło! Tabela przestawna rozwiązuje sytuację. Ale żeby ją utowrzyć, trzeba mieć zbiorczo podsumowane wszystkie faktury, bez pustych wierszy. Jak to zrobić automatycznie dla wszystkich arkuszy? Żeby było tak jak na screenie :) https://obrazki.elektroda.pl/1574377400_... EDIT: nie trzeba mieć pustych wierszy -...
Witam, mam tabele przestawna w VBA która w kolumnach pokazuje mi wybrane wiersze z kategorii "Team" z moich danych. Potrzebuje sposoby na to żeby w momencie kiedy danych z poszczególnej kategorii nie będzie w exelu makro omijało ten pkt. i przechodziło dalej. np. [syntax=vbscript]With PT2.PivotFields("TEAM") .Orientation = xlRowField .PivotItems("1").Visible...
Witam, potrzebuje pomocy w napisaniu makra, które będzie działać jak w poniższym opisie: Mamy dwie takie same tabele w jednym arkuszu. Nie są to tabele przestawne. Mają po 26 wierszy oraz po 14 kolumn. Jedna mieści się w zakresie A14:N39 a druga poniżej, obejmuje zakres A42:N67. Do pierwszej wczytywane są dane z innego pliku o nazwie kalkulacja.xlsm,...
Jeśli chodzi o pkt 2) tematu - sortowanie "dziwnych łamańców" - to podobna sprawa była np. tutaj: https://www.elektroda.pl/rtvforum/topic3... W przypadku niestandardowego sortowania tekstowego "zawsze" będą "kłopoty" i jeśli "ręczny schemat niestandardowy" nie pomoże, to pozostaną makra, względnie kolumny pomocnicze z tak przestawionym zapisem...
W sumie kolega tagy ma rację. Osobiście rzadko korzystam z tabel przestawnych i trochę mi zajęło otrzymanie % w tej tabeli. Dlatego też nie forsowałem takiej opcji. Ale rozwiązanie wydaje się być najszybsze i nie wymaga makr (których osobiście nie lubię stosować). Do autora pobierz ze stron MS bezpłatną "przelotkę" z 2007 na 2003 na pewno ci się przyda....
do tego celu lepiej jest wykorzystać jakaś baze danych stworzoną np w Akcesie w excelu będziesz musiał oddzielić ogladanie takie bazy od wpisywania danych Oglądanie za pomocą funkcji: wyszukaj.pionowo, wyszukaj poziomo lub index a do wprowadzania stworzysz albo jakiś formularz albo np w każdym arkuszu będziesz miał dane na dany miesiąc i tam bedziesz...
proponuję pobawić się tym osobiście. Daje wiele możliwości. Na początek zaznacz zakres (np kolumny) i wstaw tabelę przestawną Użyj godzin jako początków wierszy i liczników oraz numerów jako nagłówków kolumn. W pole danych wsadź zaś- zapewne wstawi je z funkcją COUNT i gotowe teraz zostaje pobawić się w pivotowanie Tabela przestawna to tabela agregująca...
Cześć Potrzebuje mieć zrobione makro które z folderu w którym są pliki csv. Jak w zakładce BUF_1111F01111_.... pobierze je po kolei wczyta, zrobi tabele przestawną jak w zakładce pivot table a następnie wklei w odpowiednie pola w zakładce customer report z zachowaniem formuły jeżeli w kolumnie M. Następnie zapisze się jako plik .xlsx usuwając formuły...
Witam, Jestem w stanie prosto skopiować dane z pliku X do Y. Jednak rozmiar tego pliku urośnie niesamowicie. W innych arkuszach mam sporo tabel przestawnych. No, chyba że potraktuje to jako plik roboczy dla danych. A następnie wszystko inne będę linkował w innym pliku. Istnieje wiec taka opcja.
Plik csv można "klasycznie" otworzyć w Excelu poleceniem 'Workbooks.Open', skopiować potrzebne dane i zamknąć. Jeśli nazwy arkuszy w plikach WZ.xls oraz PZ.xls są pobierane z A2 odpowiednich dokumentów (csv), to można w pętli otwierać je kolejno, sprawdzać czy istnieje arkusz o nazwie=A2 i jeśli nie... Postąpiłbym wg następującej kolejność: 1. Z głównego...
Oczywiście da się tak jak chcesz, tylko czy nie łatwiej byłoby zmienić podejście do tematu? Można utworzyć tabelę z nagłówkami do której wpisywane byłyby wszystkie błędy - jeden błąd to jeden wiersz. W wierszu są wszystkie dane - nazwisko rodzaj błędu, kiedy itp. Na podstawie tego robisz tabele przestawną w osobnym arkuszu, filtrujesz po miesiącu -...
Po odkomentowaniu tego fragmentu na moim komputerze odświeżanie dalej działa (Excel 2007, Win7). Czyli problem musi być albo w Twojej konfiguracji Excela, albo w jakiś ustawieniach systemowych. Sprawdź na początku, czy w opcjach programu excel->centrum zaufania->ustawienia centrum zaufania masz ustawione odpowiednio niskie poziomy zabezpieczeń. Dodatkowo,...
Witajcie! Wiem, wiem... powiecie, że temat był przerabiany wiele razy. To ja też wiem, gdyby chodziło o samo liczenie to nie byłoby najmniejszego problemu. Mój problem jest jednak bardziej złożony. Arkusz służy do rozliczania czasu pracy pracownika budowlanego. Tabela pokazuje dany miesiąc, poszczególne wiersze to dni miesiąca, a kolumny to symbol budowy,...
Jest inna opcja, nazywa się tabela przestawna i powinna być wystarczająca w tym przypadku. Jeżeli zrobisz z tych danych tabelę to poprawny wynik może być prezentowany na bieżąco, bez dodatkowych czynności, ale lepiej sobie poczytać jak to wszystko działa.
Jeżeli nie ma dużo wierszy (problemy z wydajnością), to sprawdzi się to prościutkie rozwiązanie, podpięte np. do procedury Workbook_open: Private Sub Workbook_Open() On Error GoTo myErr Set wslista = ThisWorkbook.Worksheets("LISTA&... Application.ScreenUpdating = False Application.Calculation = xlCalculationManual On Error Resume...
Witam. Proszę o pomoc w jednym temacie, mianowicie poszukuje rozwiązania problemu wyszukania zadanej frazy w tekście komórki Excela przez vba. Chodzi mi o algorytm, który sprawdzi tekst w komórce i na tej podstawie wpisze dane wyjściowe. Dla rozjaśnienia przykład. - użytkownicy przy wykonaniu danej czynności wpisują jej kod, np. "kod 8 obniżka ceny"....
Witam. Zrobiłem nagrałem makro które automatycznie odświeża 3 tabele (co 5 minut). Chciałem dodać możliwość włączenia i wyłączenia na podstawie wartości komórki. Wynik: Sub start() If (Range("AC11") = "TAK") Then Application.OnTime Now + TimeValue("00:05:00&quo... "button3"...
Witam. Czy jest możliść zignorowania błędu w makro w Excelu, w przypadku jeśli makro odświeża tabele która np. nie istnieje. Wystakuje wtedy okienko z błędem, można to ominąć i przejść do kolejnej komendy? Przykład: Sub refresh() ActiveSheet.PivotTables("Tabela przestawna5").PivotCache.refres... ActiveSheet.PivotTables("Tabela...
Tylko czemu wynik jest dopiero od 435 wiersza? Najprawdopodobniej masz jakieś puste wiersze, które makro widzi jako puste wartości. Spróbuj dopisać klauzulę WHERE. przypuśćmy,że mam jeszcze jedną tabelę tylko z dwoma kolumnami: material no( z nr komponentów-nie powtarzają się) i stock( ze stanami zapasów). W jaki sposób mogę połączyć teraz te dwie...
tabela przestawny tabela tabela przestawny excel tabela przestawny
pompa wspomagać renault laguna class kombajn laguna sonda lambda
dławik przypalony zawiasy ślizgowe
Manitou ME 315 - Kod błędu 115: Czujnik ciśnienia Korg PA500 - wyświetlacz nie działa, możliwe przyczyny