chodzi o to, żeby z 1 i 2 (i innych których nie ma we wzorze) arkusza z danej kolumny konkretnego pracownika na ostatni arkusz przenosiły się w osobną tablkę Jeżeli posiadasz Excela powyżej wersji 10 :?: to tego typu efekt jak na zrzucie 1047238 możesz uzyskać poprzez utworzenie tabelki połączonej (łącza z danymi z tabelek "kierunkowych" np w ukrytym...
Generalnie Excel tak już ma, że zakres złożony traktuje jak osobne zakresy i drukuje je na osobnych stronach. "Rozumie" natomiast ukrywanie wierszy. Wierszy ukrytych nie drukuje, pomimo że są zawarte w obszarze wydruku. Wiersze można ukrywać ręcznie, za pomocą filtra lub za pomocą grupowania. Nie pokazałeś żadnego konkretnego przykładu, więc trudno...
udało się rozwiązać problem, ale mam jeszcze jedno pytanie. Co zrobić żeby dane pobrane z formuły INDEX i MATCH po zapisaniu w folderze były stałe ?. To znaczy jak na przykład osoba której prześlę ten plik, a nie ma dostępu do pliku źródłowego widziała wygenerowane wcześniej dane w komórkach ? Cieszę się, że udało Ci się rozwiązać problem z funkcją...
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
Cześć, chciałbym się podłączyć pod temat chyba z podobnym problemem. Posiadam arkusz excel gdzie osoba trzecia będzie wprowadzać nowe pozycje (wiersze) i uzupełniała do każdej pozycje dane w kolumnach. Każdy wiersz posiada 10 kolumn z czego kolumny 2-3 (trzy) posiadają skomplikowane formuły dot. auto-uzupełnienia. Excel jest tak zrobiony, że jak ta...
... Mam jeszcze jedno pytanko - mianowicie czy można rzeczywiście "chronić arkusz" - ponieważ jak wiemy sposób oryginalny może każdy łatwo odblokować? Łatwo??? Uważasz że jeżeli ktoś będzie chciał skorzystać z twojego arkusza gdyż sam nie potrafi czegoś takiego (podobnego) stworzyć będzie wiedział jak złamać hasło chroniące arkusz. (Odblokować arkusz)....
Szanowni Panowie, Dyskusja staje się w dużej mierze bezprzedmiotowa. Podstawowa trudność wynika stąd, że funkcja UDF nie może dokonywać żadnych (z nielicznymi wyjątkami) zmian w skoroszycie czy arkuszu, m.in. nie może niczego ukrywać ani odkrywać. Takie operacje można wykonać tylko makro, czyli procedura Sub. Tych ograniczeń nie ma jeśli funkcja jest...
Witam, mam arkusz, w którym muszę zastosować kilka makr, większość przeskoczyłem ale na dwóch się zawiesiłem i stąd mój wpis. 1. Czy w Excel2013 da się makrem ukrywać wstążkę tak jak dało się to zrobić w Excel2007 bo coś mi zadziałać makro, które kiedyś stworzyłem, a wiem że było sprawne oraz 2 ważniejsze: Mam tabelę i w kolumnie np. E11 mam wczytane...
dla przycisku tak daj takie samo makro tylko zamień True na False
Cześć, udało mi się rozwiązać problem. Wystarczyło w workbook zmienić na before save zamiast after save :)
https://obrazki.elektroda.pl/4586766500_... Widzę, że się udało. W załączniku przykład tabeli Excela. Jeśli tabela ma wiersz podsumowania, to wstawianie nowych wierszy odbywa się tabulatorem w ostatniej kolumnie tabeli. Można też wstawiać wiersze w środku tabeli z menu podręcznego (PPM) lub ze wstążki. Filtry z tabeli można usunąć...
Sam arkusz trochę dziwnie zaprojektowałeś. Przetestuj załączone rozwiązanie.
:arrow: JacekCz Nie potrzeba wystawiać armaty by zabić muchę. Po co kolega sapiehalbn ma się uczyć/wykorzystywać specjalistyczne języki programowania by wyłącznie ukryć arkusze dla "zwykłych" użytkowników pliku excela, którzy najzwyklej na świecie mają tylko wpisać dane w odpowiednie komórki (i nie wiedzieć dla nich niepotrzebnych arkuszy) i już. Masz...
:arrow: makary1 Nie dość że dajesz niedziałające badziewie (z błędami) bez żadnej instrukcji, to jeszcze żądasz "zapłaty" za stworzony plik. :cry: Nieładnie. :cry: Zanim coś dodasz przetestuj czy u ciebie to działa. Tworzysz okno filtra Kol A Filter, a w kodzie piszesz Kol B Filter Zaznaczasz (Range) jedną kolumnę a piszesz Field:=2 Wprowadzasz nazwę...
W zasadzie mozna to zrobić na trzy sposoby, mowa jest o drukowaniu arkusza bez "niechcianych" wierszy. 1. uzyć narzędzia Aparat fotograficzny 2. zastosować Grupy i konspekty 3. ukrywać wiersze niechciane Pozdrówka
Lanzul a czym Twoje rady różnią się od moich? Dokładnie o tym samym pisałem. Ukrywane są kolumny od D (w vba jest makro które je ukrywa) czyli mają szerokość "0" oraz zablokowane są okienka. Powoduje to że w arkuszu wstawiana jest pionowa jak i pozioma czarna linia, która zakrywa obramowanie komórek.
Prześlij przykładowy skoroszyt, bo z tego co napisałeś nie wynika, czy struktura tych arkuszy jest identyczna, czy nie, które wiersze należy ukrywać. Pokazałeś fragment kodu bez nagłówka. Ponieważ występuje tam zmienna Target można domyślać się, że chodzi o procedurę Change arkusza. Ta procedura jest zapisana w module kodu arkusza, więc używane w niej...
lub [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 7 And Target > 0 Then Rows(Target.Row).Hidden = True End Sub [/syntax] lub odpalic dla aktywnego arkusza [syntax=vb]Sub ukryj() For r = 2 To Application.CountA(Columns(1)) - 1 Rows(r).Hidden = Cells(r, 7) > 0 Next End Sub [/syntax]
Podobne rozwiązanie wraz z implementacją w Kolegi arkuszu. Do mojej funkcji jako parametry trzeba przekazać zakres ignorowanych i datę, po której chcemy wygenerować kolejny dzień roboczy (czyli pon-sob i spoza listy).
1. chronić arkusz [syntax=vb]Sub Button4_Click() activesheet.Unprotect 'ew. haslo Rows ("7:19") .Hidden = Not Rows ("7: 19") .Hidden Activesheet.Protect 'haslo End Sub [/syntax]
1) Lista musi mieć ciągły zakres. Najlepiej wykorzystać do tego osobny arkusz. Trochę można zautomatyzować (patrz załącznik). Założyłem, że nazwa firmy w Arkusz1 występuje co 13 wierszy. 2) W przykładzie wykorzystałem VBA (Select Case) i ukrywanie/odkrywanie wierszy 3) j.w.
Gdyby ktoś zastanawiał się nad zad. 12 (ActiveSheet.Unprotect) to http://wronx.net/otherworld/2011/04/01/d...
[syntax=vb] Sub PRLPlusik() MsgBox "Odkrywam..." Sheets("Arkusz1").Select ActiveSheet.Unprotect ("haslo") Columns("A:A").EntireColumn.Hidden = False ActiveSheet.Protect ("haslo") End Sub Sub PRLMinusik() MsgBox "Ukrywam..." Sheets("Arkusz1").Select ActiveSheet.Unprotect ("haslo") Columns("A:A").EntireColumn.Hidden = True ActiveSheet.Protect ("haslo")...
Problem polega na tym że w ten sposób mogę tylko sczytywać dane z tych arkuszy a chciałbym z poziomu arkusza zbiorczego edytować dane w poszczególnych arkuszach . Zadanie jest równie realne jak w hydrologii gdzie chcieliby "z poziomu" morza regulować przepływ wody w górnych biegach rzek wpływających do tego morza - po prostu zawracanie kijem Wisły...
Czy mógłbyś mi pokazać ten kod w całości w pliku excel ? Nie ukrywam, że to jeszcze dla mnie magia z pętlą.
A skąd kolego masz ten pik z makrami "Skoroszyt.xlsm" ? Odpowiedz na pytanie Excela - czy masz go z zaufanego źródła ? :?: Zaufane źródła - z reguły nie ukrywają żadnych makr ani arkuszy typu "sheet8.xml" :D Otwórz sobie jakiś nowy skoroszyt, wprowadź jakieś dane i zapisz go raz jako zwykły skoroszyt(1) xlsx, a potem zapisz ten sam skoroszyt(2) jako...
Spróbuj z autofiltrem (makro nagrane rejestratorem i zmodyfikowane) Sub filtruj() Range("C5:C69").Au... ActiveSheet.Range("$C$5:$C$... _ Field:=1, Criteria1:=Array([d3], [e3], [f3], [g3]), Operator:=xlFilterValues End Sub Aby zupełnie...
Powrócę do tematu. :-( Zrobiłem takie ukrywanie na arkuszu, w którym wprowadzam dane. Wydruk natomiast 'wychodzi' z innego arkusza, do którego przenoszą się dane. Potrzebuję też żeby i tam się ukrywały/pojawiały wiersze na podstawie wprowadzonych danych w tym pierwszym arkuszu. O ile temat jest prosty w aktywnym arkuszu, to po automatycznym przeniesieniu...
Najlepiej wykorzystać zmianę w kalendarzu. Wklej w kod arkusza "Kalendarz" [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$H$18" Or Target.Address = "$I$18" Then With Sheets("Szychtownica") For i = 34 To 32 Step -1 If .Cells(2, i).Value = "" Then .Columns(i).EntireColumn.Hidden = True Else .Columns(i).EntireColumn.Hidden...
Bez przesadyzmu... Tak jak napisałem nie wszystkie procedury zostały ukończone a selectów to tam dużo nie ma, o Activate jest ten temat ponieważ chciałem go wykluczyć. Co do pętli to się zgadzam. Również chciałem to zrobić czymś w rodzaju 'podaj pozycję', ale nie chciałem już ukrywać kolejnych komórek a wbudowanych funkcji VBA to ja nie potrafię obsługiwać....
Chodzi mi o to aby użytkownik przygotowanego arkusza mógł w prosty sposób zaznacza, które kolumny mają zostać wydrukowane, bez konieczności ich ukrywania
... Kiedy nie miałem filtrowania poprzez przycisk z makrem vba ukrywanie oraz chronienie komórki pomagało, lecz kiedy ma m filtrowanie z przycisku, to VBA wyrzuca błąd iż arkusz jest chroniony A czy w kodzie vba jest gdzieś taka linia (?): True , to po zablokowaniu arkusza dana czynność jest dozwolona. Tam gdzie jest False , jest ona zabroniona. ......
w pliku są danę osobowe pracowników, więc najpierw musiałbym go "wyczyścić". Przy starcie jest makro, które ukrywa arkusze i włącza ochronę. Arkusz1 ma własne menu podręczne.
Masz 2 przykłady jak można to zrobić wystarczy wykorzystać. Osobiście proponowałbym niczego nie kopiować/usuwać tylko wstawić do arkusza naklejki kilka tabelek i wg. potrzeb ukrywać cześć lub pokazywać. Przepraszam, chętnie mogę pomóc jak coś się robi ale wykonać całą pracę za kogoś to już mi się nie chce. Mam nadzieję, że trochę pomogłem?
po kliknięciu nazwy obrazka w komórce A1 Tam będzie kilka takich nazww? Jeśli tylko jedna w A1, to nie ma znaczenia, czy jest nazwa, obrazek będzie tylko jedyn. p.s. Obrazek może być na pierwszym arkuszu, tylko nie widoczne.
Posiadam rozbudowany plik Excel. Muszę dodać w nim opcję ukrywania poszczególnych kolumn w zależności od tego jakie hasło wpisze użytkownik przy otworzeniu pliku Excel. Przypuśćmy, że użytkownik A podaje swoje hasło, więc w jego arkuszu nie pokazują się kolumny C,D,E. Natomiast jeśli użytkownik B poda swoje hasło nie będzie widział kolumn np.G oraz...
1. #N/D! - da się wyeliminować przez dodanie na zewnątrz formuły JEŻELI.ND albo JEŻELI.BŁĄD. Obie działają podobnie do funkcji JEŻELI, więc nie powinieneś mieć z nimi kłopotów 2. Da radę przeszukać kilka arkuszy jednocześnie - wystarczy w zakresie podać adresy zakresów w poszczególnych arkuszach rozdzielone średnikami, np. Arkusz1!C1:C3;Arkusz2!B1:B3,...
Cześć. Pojawił sie dodatkowy problem. Potrzebuje filtrować produkty do których podpinam zdjęcia. Robie to na bazie filtra zaawansowanego, niestety w przypadku gdy ukrywane sa wiersze, zdjecia z ukrytych wierszy nachodzą na odkryty nastepny wiersz. Czy jest jakis sposób alby zdjęcia ukrywały sie razem z wierszami?
Są dwa typy userów - administrator który widzi wszystkie arkusze i user szeregowy, czyli sprzedawca (Basia/Ania itp), który widzi tylko swój arkusz z klientami oraz arkusz z raportami. Po uruchomieniu skoroszytu Excel pyta o login i hasło, na tej podstawie makro ukrywa niektóre arkusze, zależnie od tego kto się zaloguje. Arkusz z klientami "wolnymi",...
Jeśli już masz makro ukrywania/odkrywania kolumn to: podpowiedź 1. W arkuszu chronionym nie można odkryć kolumn podpowiedź 2. Ochronę z hasłem można zrealizować w makro, konieczna ochrona kodu VBA. podpowiedź 3. [syntax=vb]I UserName = "User1" then 'odkrywamy jakieś kolumny ElseIf UserName = "User2" then 'odkrywamy inne kolumny Else msgbox "Jako " &...
Tak, do tego trzeba zaangażować VBA. Ale żeby doradzić jak to zrobić najlepiej potrzeba więcej informacji. Nie da się wprost wstawić tekstu z innej komórki do formuły wprowadzonej do komórki arkusza. Trzeba skonstruować całą formułę w VBA i umieścić ją w komórce niejako od tyłu, czyli jako właściwość Formula komórki. Jednorazowo można to zrobić dość...
Czy Tobie nie chodzi przypadkiem o blokowanie kolumn? Zaznaczasz całą kolumnę B i z menu wybierasz: Okno -> Zablokuj okienka (jeżeli używasz offica 2003). Potem suwak poziomy przesuwa wszystkie kolumny oprócz tych na lewo od zablokowanej. Aby odblokować - wybierasz "Odblokuj okienka". Można też napisać makro pytające o numery kolumn do porównania i...
Dlaczego? Na podstawie zdarzenia Change jednego ListBox'a można przypisać zakres/tablicę/item drugiemu... No tak coś sobie wbiłem w głowę na zasadzie ze z listboxa wybierasz coś ten się ukrywa i wyskakuje nowy
Cześć wszystkim. Potrzebuję kodu, który będzie ukrywał wszystkie arkusze przy uruchamianiu pliku i będzie wymagał by podać np. imię użytkownika. Po czym zostaną wyświetlone tylko te arkusze, które do tego imienia przypiszemy w kodzie. Z góry dziękuję za pomoc.
Mój kod sprawdza czy w skoroszycie istnieje arkusz o nazwie takiej jak nazwa użytkownika i jeśli ten warunek jest spełniony to zostaje odkryty taki arkusz a wszystkie pozostałe są ukrywane. Jeśli w skoroszycie nie ma arkusza o nazwie takiej jak nazwa użytkownika to zostaje odkryty jedynie arkusz o nazwie "Arkusz1". Innych warunków nie przedstawiłeś.
Witam. Bardzo proszę o pomoc. W oparciu o zamieszczone przykłady na forum, tworzyłem formularz zawierający m.in. ramki. Do formularza dodałem makro. Ramka powinny się ukrywać jeżeli w przypisanej jej komórce będzie Fałsz. Poniższy kod pisałem w excelu 2013. [syntax=vb]Private Sub CommandButton2_Click() Dim mojFrame As MSForms.Frame Dim pierwszyWiersz...
Wydaje się, że masz problem z odkryciem arkuszy oznaczonych jako “very hidden” w Excelu przy użyciu funkcji komórek (cells). Oto kilka wskazówek, które mogą Ci pomóc: Użyj stałej xlVeryHidden: W makrach VBA możesz użyć właściwości Visible, aby ukryć lub odkryć arkusz. Wartość xlVeryHidden ukrywa arkusz i uniemożliwia jego wyświetlanie w oknie Excela....
Tak jak kolega Jak najbardziej tak. Możesz posłużyć sie przykładem, który umieściłem w tamtym wątku, bądź podeślij część swojego arkusza z danymi w którym umieszczę kilka pozycji a resztę zrobisz analogicznie samemu.
Prawidłowo powinno się włączyć ochronę arkusza i odptaszkować całość z wyjątkiem tej kolumny. Jakimś wyjściem jest procedura zdarzeniowa z włączoną ochroną VBA. Ale dla średnio rozgarniętego Usera dość łatwe do "złamania". Spróbuj: hasło dla kolumny "elka", dla VBA standardowe na elektrodzie ;) Ale nie wiem czy to ma jakikolwiek sens, bo podejrzeć co...
Potrafię jedynie skopiować kod i ew. go lekko przerobić aby znalazł zastosowanie dla mojego problemu. Twój opis jest nieprecyzyjny, a pliku przykładowego brak :cry: Skoro potrafisz przerobić makro to możesz zmodyfikować kod reakcji arkusza na wypełnienie komórki, oraz reakcji po doubleclick na widoczność komórki :spoko: 1037212
ukrywać arkusz excel makro ukrywać arkusz makro excel ukrywać arkusz
medion bateria nawigacja zaoczna dzienny wieże philips
sterowanie grupowe białystok częstotliwości
Prostowniki Elektro-Tech: Rodzaje i Zastosowania Ekozefir MMK-500 2011 – naprawa sterownika, typowe usterki, diagnostyka, wymiana elementów