Dzień dobry, Rozwiązanie można oprzeć na dwóch procedurach obsługi zdarzeń. Pierwsza procedura będzie wykonywana przy aktywacji arkusza i będzie przygotowywać arkusz do ochrony. Wykonuje ona następujące operacje: 1) wyłącza obsługę błędów (dot. p. 4) 2) zdejmuje ochronę arkusza (jeśli nie było ochrony nic nie zmienia), 3) zdejmuje blokadę wszystkich...
Jedynie blokada całego arkusza, poza komórkami przewidzianymi do edycji może dać spodziewany efekt. Odblokowanie komórki w kodzie arkusza przy zdarzeniu Worksheet_Change. Możliwe założenie hasła blokady arkusza, niewidoczne w przypadku ochrony projektu VBA.
Jak coś się składa z cyfr, wcale nie oznacza że jest liczbą. Ale Excel nie wychowuje do myślenia abstrakcjami. Komórka typu stringowego (o ile można o typach mówić) w excelu zaczyna się od cienkiego apostrofa, wtedy dopuszcza normalne zera wiodące, nie jest interpretowana jako data, ani w inny sposób "udoskonalana" "Fascynujące" robienie czegoś, co...
Ok. Rzeczywiście małe zamieszanie się wdało w moje tłumaczenia. Bijąc się w pierś jedną ręką, wyjaśniam niezwłocznie wszystkie zawiłości ręką drugą. Chodzi mianowicie o dwie funkcjonalności: 1.Po wypełnieniu którejkolwiek z komórek z danego zakresu (C3:F1000), makro przypisuje aktualną datę do drugiej kolumny wiersza, w którym nastąpiła zmiana. Gdy...
Chodzi o to, że cały arkusz musi być aktywny do edycji (będą wprowadzane dane). Dopiero po wciśnięciu blokady komórka ma zostać zablokowana tak, aby nikt nie mógł zmienić jej zawartości. Z góry dziękuję za pomoc.
Cześć, mam problem dotyczący samoistnie blokujących się komórek. Opis sytuacji: Został stworzony plik, który posiada arkusze, w których wszystkie komórki są zablokowane oprócz wybranych obszarów (obszary do edycji dla innych użytkowników). Każdy arkusz jest chroniony oraz cały plik jest udostępniony, tak aby inni użytkownicy mogli w jednym czasie z...
Cześć, Potrzebowałbym jakieś rozwiązanie do pliku Excel, a mianowicie czy jest możliwość utworzenia takiego makra lub może jest jakaś opcja, gdzie będąc w pliku wpisuje dane, po zapisaniu i wyjściu z pliku, komórki z danymi blokują się, a po ponownym wejściu mogę kontynuować wpisywanie w wolnych komórkach, a te z danymi będą zablokowane do zmiany. Poniżej...
Witam Was serdecznie. Mam plik excela z logowaniem, który po logowaniu odkrywa odpowiedni dla użytkownika arkusz. Teraz chciałbym, aby excel blokował możliwość edycji pola po wpisaniu w nim jakiejkolwiek wartości/znaku. Najlepiej jakby blokowało się to po zapisie pliku, aczkolwiek nie jest to warunek konieczny. Znalazłem podobne przykłady na sieci,...
Cześć wszystkim! Mam pomysł ale nie mam za bardzo wiedzy żeby go wykonać. Mianowicie mam plik Excel z markami który jest baza danych magazynu. Plik jest udostępniony na serwerze i pracują na nim do 5-6 osob. Chciałbym zablokować poszczególne komórki aby ich edycja była możliwa po wpisaniu hasła w wyskakujacym okienku i musiało by wyskakiwac z każdą...
Witam kolegów, mam problem. Musze przygotować formularz w exelu na zasadzie bazy danych. Stworzyłem wszystko tylko mam problem z komórkami zablokowanymi do których mieli mieć dostęp tylko wybrani pracownicy. Gdy zablokuje komórki i włączę ochronę visual basic wywala mi błąd ponieważ on też próbuje zapisać informacje do tych komórek. Jak mogę ominąć...
Popraw temat (bez Caps Lock'a) ;) bo wylądujemy w koszu... Można przy zmianie w kol.6 zablokować w pętli tylko te, które są wypełnione, po czym włączyć ochronę arkusza (puste zostają bez blokady). W przycisku ActiveCell .Offset(0, -4).Select nie powoduje przejścia do następnego wiersza w przypadku zastosowania klawisza Cells( Target.row+1 , 2).select...
Witam serdecznie, Bardzo poproszę o pomoc - mam kalendarz, który wykorzystuje makra, w którym chciałbym zablokować do edycji część kolumn/komórek/formuł. Gdy to robię to cały arkusz mam zablokowany do edycji. Gdy te same czynności powtarzam dla pliku bez makr, to zablokowane do edycji sa tylko te, które chce. Czy jest jakies ustawienie, które należy...
Witam, Chciałbym ustawić w pliku Excel najlepiej przy pomocy VBA kodu. Działanie: Jeżeli komórka A1 ma wartość 0 to następuje zablokowanie komórek B1 i C1 Jeżeli komórka A1 ma wartość inną niż 0 to jest możliwość edycji komórek B1 i C1 Chciałbym też aby taki kod miał również na uwadze to iż podczas zmiany wartości w komórce A1 powinien usunąć dane z...
Witam, Tworze wlasnie formularz w excelu i mam pytanie, mianowicie jak zablokowac przewijanie komorek w dol i wierszy w prawo? Chodzi o to, ze caly formularz wyswietlany jest na ekranie monitora i chcialbym zablokowac mozliwosc przwijania arkusza w dol i w prawo... Aktualnie wyswietlaja sie wiersze od 1 do 31 i kolumny od A do R - chcialbym zeby tylko...
Witam Mam 4 komórki w rzędzie i potrzebuję zrobić coś takiego, żeby po wypełnieniu jednej z tych 4 komórek pozostałe 3 zablokowały sie (tak żeby nic nie można było do nich wpisać) i tak samo 40 pozycji w dół. Czy jest możliwe zrobienie tego w jakiś sposób? Jeśli przez VBA to prosiłbym o dokładny opis bo nie mam o tym zielonego pojęcia
Witam Chodzi o to jak zablokować np. komórkę A1 A2 A3 żeby nic nie można było w nią wpisać. A np. w komórkę B1 B2 B3 można było wpisywać Jeżeli chronię arkusz to nie mogę w żadną komórkę już nic wpisać. Pomocy
Dzień dobry, Chciałabym ustawić w pliku Excel najlepiej przy pomocy VBA kod. Działanie: Jeżeli komórka A1 ma wartość > 30000 to następuje zablokowanie komórek B1 Jeżeli komórka A1 ma wartość > 50000 to następuje zablokowanie komórek B1 i C1 Dziękuje z góry za pomoc.
Witam W jaki sposób można zrobić, aby były blokowane komórki w kolumnie w zależności od wartości. Chodzi mi o to, że mam chroniony arkusz. Zależy mi na tym, że jeżeli wartość w wierszu drugim wynosi 1, to byłyby odblokowane komórki w kolumnie od trzeciego wiersza do dwudziestego pod daną wartością. Czyli np. w komórce B2 byłaby wartość 1 to komórki...
Witam potrzebuje pomocy :) Chciałabym napisać formatkę do grafiku w Excelu która automatycznie zablokuje możliwość wprowadzana danych po wpisaniu danych w komórkach. Chciałbym stworzyć taką formatkę aby każdy samodzielnie mógł ustalić sobie grafik ale według obowiązujących norm. Moim obecnym problemem jest możliwość zablokowania wprowadzenia danej wartości...
Dzień Dobry Znalazłem na forum rozwiązanie podobnego problemu jaki muszę rozwiązać. [code][syntax=vbscript]Private Sub Worksheet_SelectionChange(ByVal Target As Range) If ProtectStructure = False And ProtectWindows = False Then ActiveSheet.Protect Password:="haslo" If Target.Count > 1 Then Exit Sub If Len(Target.Value) > 0 Then ActiveSheet.Unprotect...
Witajcie Nie znalazłem odpowiedzi na mój problem, zatem piszę. Mam plik Excel, w którym pewne komórki są zablokowane a pewne odblokowane do użytkowników. Problem pojawia się, gdyż użytkownik kopiuje dane z innego pliku i wkleja dane do mojego pliku ( w pola odblokowane). Po tym pola odblokowane "przekształcają się" w zablokowane. Przenosi format komórki...
Witam, Potrzebuję pomocy, mianowicie nigdzie nie mogę znaleźć rozwiązania problemu. Chiałbym żeby komórki od A1:D1 po wprowadzeniu do komórki E1 jakiegoś znaku powiedzmy OK zostały zablowkowane razem z komórką E1. Oczywiście każdy kolejny wiersz był blokowany osobno po wpisaniu do kolejnych E2, E3, E4 itd. Dzięki i pozdrawiam
Jak zrobić, aby uniemożliwić wybranie tej samej wartości komórki Można to zrobić tak jak na zrzucie :idea: (listy akurat w komórkach B2 :D , ale to nie ma znaczenia jeśli chodzi o mechanizm synchronizacji list) i w załączonym pliku :spoko: 1101732 1101733
Może być coś takiego wklej to ThisWorkbook [syntax=vbscript]Private Sub Workbook_BeforePrint(Cancel As Boolean) If Range("B6") = "" Then MsgBox "Blokada wypełnij B6" Cancel = True Else Cancel = False End If End Sub[/syntax]
Na początek zaznacz komórki planszy w której gracz wpisuje zgadywane kolory i w Formatuj komórki>>Ochrona "odptakaj" blokadę. Zabezpiecz arkusz Narzędzia>>Ochrona>>Chroń arkusz . Potem w VBA w zdarzeniu Worksheet_SelectionChange arkusza z planszą wpisz kawałek kodu, który: 1. po wypełnieniu całego wiersza: - zdejmie ochronę arkusza - "zaptaka" blokadę...
Jak można w Excelu zablokować możliwość odczytu zawartości ukrytych komórek, wierszy, kolumn i arkuszy z poziomu Excela i VBA?
... " a " czy mógłbyś poprawić aby wstawiało Datę w komórkach w zakresie od B11 do B2000 i Godzinę od C11 do C2000 1. " a " co to jest to " a " w " If Target <> a " ? 2. "zbiorczo", tj. hurtem (?), czy sukcesywnie w miarę wpisywania danych w tym samym wierszu w zakresie kolumn 5 do 8 ? ps: trzeba by wstawić kontrolę zmiennej "i" (wierszy)
chciałem na razie wmontować tą blokadę żeby mi serwisanci w kulki nie lecieli Proponuję wykorzystanie innego mechanizmu zabezpieczeń "przed lecącymi kulkami" :D - opisałem jego zasady np. https://www.elektroda.pl/rtvforum/viewto... Trudno zrobić coś takiego w Google Sheets :cry: , ale zastanów się czy np. nie wystarczy wiedzieć...
Aby ochronić komórki przed przypadkowym nadpisaniem ich zawartości trzeba wykorzystać mechanizm ochrony arkusza oraz przedefiniować czasowo funkcję klawisza F2 . Najpierw musimy zdecydować, które komórki mają być objęte ochroną. Domyślnie blokowane są wszystkie komórki, ale blokada jest nieaktywna dopóki nie włączymy ochrony arkusza. Blokowanie i odblokowywanie...
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. Ad 1. Jeśli przywróci się wartości liczbowe tym...
Witam, mam pytane czy da się zablokować wiersze tak by nie można było nic w nich wpisywać ale by było uzależnione od daty jaka jest w pierwszej komórce wiersza? Np. w pierwszej komórce jest dzisiejsza data i w tym wierszu wpisujemy dane a jutro nie możemy ich modyfikować bo następuje blokada. Z góry dziękuję za wszelką pomoc
W pliku oczywiście część danych które mogłam udostępnić ;) Szukam jakiegoś rozwiązania do formatowania kolumny D. Jeśli w kol. C wybieram z listy opis konta to w kol. D podstawia się numer. Kwestia jest taka że jak wybiorę z listy pozycję "Inne" lub "Konto klienta" to żeby w kol. D była możliwość wpisania samemu numeru konta. (obecnie jest to możliwe...
Szukam pomocy w rozwiązaniu blokady kolejnych kolumn, jeżeli data w komórkach pierwszego wiersza będzie mniejsza niż data bieżąca. Chciałem w makro odblokować arkusz, zmienić w pierwszej kolumnie wszystkie komórki na Zablokowane, jeżeli data w pierwszym wierszu tej kolumny jest mniejsza od teraz(), przejść do sprawdzenia kolejnej. Jeżeli kolejna data...
Te listy mają służyć do wypełniania czy tylko wydruku ? Do wydruku wystarczy ustawić "z lewej powtarzaj kolumny" i potrzebna tylko jedna kolumna z kolorami. Przy wypełnianiu też wystarczy 1 kolumna i blokada okienek ... Jeżeli koniecznie chcesz "kopiować" wypełnienie komórki zerknij na te tematy: https://www.elektroda.pl/rtvforum/topic1... https://www.elektroda.pl/rtvforum/topic1...
Dzień dobry, Dodałem zabezpieczenie przed liczbami ujemnymi w kolumnie F i literami w kolumnie D w Arkuszu1, zabezpieczenie przed pustymi komórkami dopisał już wcześniej kolega. Natomiast 0 wpisane jawnie w kolumnie D będzie spełniać warunek (tak ma być?). Ale w dalszym ciągu, żeby skasować ustawienia OK w Arkuszu3 trzeba na chwilę ustawić RESET na...
Przekroczenie miejsca na dysku nie powinno mieć wpływu na wewnętrzną strukturę arkusza. Ale wracając do oddania ludziom pliku do pracy na nim. Zauważ że niektórych formuł już nie masz bo ludzie zamiast skreślić datę po prostu ją wykasowali. Poniżej przykładzik z blokadą arkusza (blokada bez hasła) Można zmieniać tylko komórki z głównymi datami i określać...
Różne drogi prowadzą do Rzymu Zastosowałeś jedną w VBA (jak dla mnie trochę przekombinowaną - ale działa) Ja bym to zrobił np. tak edit: Jak teraz patrze na "twoje" rozwiązanie to widzę że właściwie są tam zmieszane ze soba (przedstawione wyżej przeze mnie) dwie metody na raz, co jeszcze bardziej przekonuje mnie w stwierdzeniu "przekombinowane".
Ten Twój plik to jest stajnia Augiasza. Trudno się połapać o co w nim w ogóle chodzi. Piszesz, że masz problem z kopiowaniem z powodu scalonych komórek. A ja tu w ogóle nie widzę żadnego kodu do kopiowania. Jest tylko kod do sprawdzania kompletności wypełnienia tabelki, uzupełnienia daty i blokady niektórych komórek. Nie ma kodu do zapisu tego, co zostało...
witam mam problem wydaje się dość prosty ale nie potrafie sobie z nim poradzić taka blokada mózgu :P. a więc tak mam 2 kolumny w jednej mam 1/1 lub 1/2 dla ścisłości dodam że w tej kolumnie też są puste miejsca lub daty ( nie jest to działanie tylko oznaczenie ilości pokoji ) w drugiej kolumnie mam liczby ale zawsze tylko jedną lub żadnej lub myślnik....
Witam, chciałbym stworzyć makro, które pozwoli mi na blokowanie możliwości wklejania i kopiowania danych z komórek przez użytkownika - z zastrzeżeniem, że blokada ma mieć miejsce tylko w jednym arkuszu w danym pliku, a nie w obrębie całego pliku; mam tu na myśli taką 'fizyczną' blokadę jak w niniejszym temacie na forum elektroda. http://www.elektroda.pl/rtvforum/topic22...
Więc tak, docelowo arkusz "Objednavka" będzie całkowicie zablokowany więc nie będzie możliwości ręcznej zmiany daty w komórce 'J4'. Wrzucam plik na którym chciałbym zrobić pewne blokady. I tak: do arkusza "Objednavka" wchodzimy z głównego arkusza "Menu" przez kalendarz i ten kalendarz dodaje datę do komórki 'J4'. O jakie blokady mi chodzi: 1. Jeśli...
Dzień dobry, Obawiam się, że formułami to byłoby trudno osiągnąć. Można próbować za pomocą makr, ale należałoby dokładnie określić co te makra mają robić i w jakim zakresie komórek. Więc jeśli makra wchodzą w grę to trzeba określić: jak będzie określony zakres komórek, w którym makro ma działać. Rozumiem, że byłoby to jedno lub dwa makra - jedno inicjujące,...
1) Da się, pytanie tylko czy to ma być usprawnienie czy blokada? Chowanie arkuszy czy blokowanie na hasło? Można każdą komórkę która nie jest "pożądana do edycji" po prostu wyszarzyć albo ustawić w sprawdzaniu poprawności jakiś komunikat wejściowy z prośbą o nie grzebanie. 2) Da się eksportować/drukować do PDF-a, niektóre wersje mają wbudowany eksport...
witam hmmm może to zbyt proste, ale nie rozumiem zawartości pliku logowanieusera;/ jak dojść do tego czego oczekuję?? - użytkownik - osoba widząca w oknie Excela tylko Arkusza1 i Arkusz19, a z pozostałymi arkuszami łączy się poprzez widziane w Arkuszu1 buttony. - brak możliwości formatowania komórek, - brak dostępu do jakichkolwiek zakładek, - brak...
Ależ to wcale nie musi być kłopotliwe. Wystarczy wykorzystać jedno ze zdarzeń arkusza związane z jego aktywacją i w nim: - znaleźć ostatni wiersz do zablokowania - zaznaczyć blokadę we właściwościach komórki powyżej znalezionego wiersza - zablokować arkusz Ot cała polityka. Stosując to w pozostałych (w których to konieczne) arkuszach nie musisz nic...
Dzień dobry, Proszę o pomoc. Robię plik z grafikami na cały rok. Arkusz jest chroniony hasłem, użytkownicy mają dostęp na zaznaczanie odblokowanych i zablokowanych komórek oraz na formatowanie komórek. Połowa komórek jest z nich zablokowana a połowa nie. Potrzebuję dodać przycisk, który po naciśnięciu zablokuje wszystkie komórki (lub cały arkusz) w...
Arkusz odpalałem w Office 2007 i 2010. U mnie błędów nie było. Bądź Kolego tak uprzejmy i kliknij na "debug" - wtedy będzie wiadomo co to za szpilka tam siedzi. Generalnie: - po otwarciu arkusz powinien wypełnić się wartościami domyślnymi - wszystkie komórki poza tymi podświetlonymi na zółto (listy wyboru) oraz tymi do wpisania danych obiektu winny...
Ok to pokombinuje i jakby co to napisze. Jeszcze jakbyś mógł mi odpowiedzieć na 3 pytania. 1. Jak zrobić przy ostatniej tabelce. gdzie np. b/l=0,5 to współczynnik mi =0,354 Jak to opisać że jak wyjdzie 0,55 to bierze z b/l =0,5 a jak wyjdzie 0,56 to bierze z b/l=0,6. I Czy można połączyć że szuka poziomo b/l i jak znajdzie to weźmie pionową wartość...
Dolarek przed literą kolumny lub numerem wiersza blokuje to miejsce formuły przed automatyczną modyfikacją przy rozszerzaniu zakresu - Używasz w zależności od tego co chcesz osiągnąć (przełączasz klawiszem F4 gdy kursor stoi w tym miejscu formuły gdzie litera i numer). Zablokowanie jest bardzo pomocne, gdy np. całą kolumnę mnożysz przez konkretną komórkę...
Plik co chwila poprawiam, więc też niewiele da i w sumie nie wiem czy mogę to tak rozpowszechniać, bo to w pracy jest :) O co mi chodzi... W załączniku wygląd okna. Dałem już blokadę na wybranie pliku o rozszerzeniu innym niż .xls, pozostawienie pustych pól, oraz wybór innej kolumny niż C-F. [syntax=vb]Cells(i, 3) = "='" & Link(TextBox1.Text) & "["...
Podam ci teorię bo inaczej się nie nauczysz (adres bezwzględny). Znak $ w adresie zatrzymuje "zmianę" numeracji wiersza lub kolumny lub obu podczas kopiowania. Przykład 1. W komórce jest napisane =A$10 jeżeli będę kopiował w bok zmieniać się będzie tylko litera kolumny adresu. Prawdę mówiąc kopiując taki przykład tylko w prawo czy lewo nie trzeba "zatrzymywać"...
Mam taka zagwostkę. Dwa arkusze 1 i 2. W arkuszu1 jest tavela w kolumnie A i B. Kolumna A zawiera nazwe kategori, kolumna B przypisane do niej kody. Do jednej kategorii przypisane jest wiele róznych kodów - samo przypisanie może sie zmieniac. Raz tych kodów bedzie więcej, raz mniej. W arkuszu 2 stworzyłem sobie liste unikalnych kategori (tak by sie...
Witam ponownie :) Międzyczasie, wpadłem na inne rozwiązanie. Porzuciłem listę rozwijaną i napisałem takiego oto makro: Sub Raportowanie_kompletacji() Dim Zlecenie As String, i, j As Long, Status As String, Komponent As String j = 0 'odblokowanie arkusza ActiveSheet.Unprotect Zlecenie = "" Do Zlecenie = InputBox("Podaj numer...
Witam wszystkich. Zagadnienie VBA w Excelu to dla mnie nowość. W pracy wykonuje różne projekty w Excelu za pomocą funkcji. Niestety mam w pracy osoby, które często mieszają w tych projektach, efekt przeważnie jest negatywny. :cry: Zacząłem na określone komórki zakładać hasła oraz ukrywać arkusze i zakładać hasła. :!: Doszedłem jednak do ściany i potrzebował...
Mam jeszcze jedno pytanie odnośnie wykorzystania funkcji znajdź i popraw [syntax=vbscript]Sub Przycisk1_Kliknięcie() ' Zmiana kropek i przecinków na dwukropek Cells.Replace What:=".", Replacement:=":", LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Cells.Replace What:=",", Replacement:=":", LookAt:=xlPart,...
1) Import from file ma opcję start at row, możesz też ten plik podzielić na mniejsze 2) Możesz tego pliku nie ładować wcale - przekonwertuj go na csv, zrób do niego link do excela jako tabelę przestawną 3) Przed importem usuń nieinteresujące cię wiersze wyrażeniem regularnym Co do ilości arkuszy - tak prawi ms na swojej stronie (jak jest na prawdę...
Moi drodzy, chciałbym napisać proste makro do zczytywania pliku XML. Jestem początkujący, więc niestety szybko utknąłem w następującym miejscu, mianowicie w pliku XML występują atrybuty SOURCE_COORD i DEST_COORD, z tą różnicą, że DEST_COORD może się kilka razy powtórzyć. https://obrazki.elektroda.pl/7102635100_... [syntax=vbscript]Sub...
To już mam, ogólnie to mam taki kod który działa i niestety muli: [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) Dim pozX Dim pozY Dim pozZ 'blokada kopiowania na wielu polach i tym samym operacji na wielu polach If Target.Count > 1 Then Application.EnableEvents = False Application.Undo Application.EnableEvents = True MsgBox...
Witajcie, Proszę o pomoc w zmodyfikowaniu makra, które odblokuje (zablokowaną makrem) opcję kopiowania danych, aby można je było wykorzystać poza excelem. Blokada wycinania i wklejania dalej powinna być zablokowana. Nie działa też blokada wklejania specjalnego. Dziękuję za pomoc. Private Sub Workbook_AddinInstall() End Sub Private Sub Workbook_BeforeClose(Cancel...
blokada komórka excel blokada excel puste komórka
iphone eeprom fujitsu diody świecą siłownik hamulec pneumatyczny
naprawa udaru makita uziemienie gniazdko naprawić
Schemat elektryczny modemu lodówki Bosch KGN36KLEC Telewizor włącza się, ale ekran gaśnie - co robić?