Potrzebuję stworzyć makro, które będzie blokowało do edycji dany zakres komórek - jeśli w jakiejś innej komórce nie z tego zakresu będzie określona wartość dajmy na to 2. Prośba o pomoc.
Witam mam taki problem potrzebuje w excelu zrobić taki arkusz że komórki z danych kolumn są zablokowane do edycji, i wpisanie danych do konkretnej kolumny odblokuje dostęp do innej. W moim przypadku uzupełnienie kolumny E (konkretnie od E6 w dół) pozwoli wpisać cokolwiek do kolumn F i G (od F6 i G6 w dół) Wiem że do tego potrzebna jest makra, znalazłam...
Wyjaśniając adamasowi chcę dodać że ja piszę program i mógłbym chronić określone komórki - ale wszystkie dane wypełnia księgowy lub inna osoba którzy nie znają excela i blokowanie określonych komórek przed przypadkowym wpisem powinien odbywać się automatycznie po wpisaniu danych dla kolejnego lokalu (w poprzednim wierszu) .
Witam Swojego czasu udało mi się napisać taki mały program w Excel-u mianowicie drukuje się kod kreskowy okleja materiał i skanuje do bazy ta z kolei sprawdza czy taki kod już nie jest w bazie po czym blokuje dany kod i podlicza stany oraz metry kwadratowe. Z czym sobie nie potrafię dać radę : 1 Potrzebuję by program zapisywał tak jak teraz za każdym...
Ten VAT, to ma dotyczyć łącznej kwoty (w przykładzie 600 zł), czy tylko wynagrodzenia (500 zł)? Gdzie będą te inne osoby (obok, poniżej?), bo nie widać z tego przykładu wyglądu całego arkusza. Poza tym, po co te komórki w kolumnach D:F są scalone? Czy ma to jakieś uzasadnienie? Scaleń należy unikać, jeśli w arkuszu coś się dzieje, bo one często powodują...
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...
Żeby to zadziałało musisz włączyć ochronę całego arkusza. Worksheets("nazwa akrusza").Cells.Locked = False 'wyłączenie ochrony Worksheets("nazwa akrusza").Range("B1:B10").Locked = True 'ustawienie blokowania edycji dla konkretnego zakresu Worksheets("nazwa akrusza").Protect Password:="pass", UserInterfaceOnly:=True 'włączenie ochrony arkusza Do poniższego...
Witam serdecznie. Mam pytanie tyczące się Excela 2007. Załóżmy, że mamy tabelkę składającą się z dwóch kolumn i 2 wierszy. Kolumna A i B, wiersz 1,2. Sytuacja wygląda tak, chciałbym, aby komórka B2 była zablokowana w taki sposób, aby nie można było tam wpisać żadnego tekstu. Tylko ta jedna komórka. Proszę o podpowiedź. Pozdrawiam
Wpisać w jednej komórce D i przeciągnąć ją w dół do kolejnych i automatycznie się skopiuje. Atrybut $ przed symbolem komórki blokuje przełączanie się komórek.
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...
Podobnych tematów na forum jest co najmniej [url=]kilka .... [url=]Ten chyba najbardziej podobny :)
Zastanawiam się czy byłaby możliwość zablokowania pojedynczej komórki do czasu, aż w innej komórce nie pojawi się odpowiednia wartość. Ściślej mówiąc chciałbym wyłączyć możliwość wpisania czegoś do komórki, dopóki w komórce sąsiadującej nie znajdzie się odpowiednio wysoka liczba. Nie mam pojęcia jak to załączyć i czy w ogóle jest to możliwe. Sprawdzanie...
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, 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
Witam. Prośba jest o pomoc. Chciałbym zastosować formułę blokowania komórki za pomocą poprawności danych. Podam przykład. W kol. H od wiersza 4 mam do wyboru dwie opcje TAK lub NIE, w kol. J wpisuje kwoty od 0,00 zł wzwyż. Teraz jeśli w kol. H mam opcję TAK to mogę wpisać kwotę >=0,00 zł w kol. J, a jak opcja NIE to komórka w kol. J byłaby zablokowana...
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...
Dzień dobry. Chciałem się Was poradzić, czy istnieje możliwość automatycznego blokowania komórek po wpisaniu do jednej z nich zawartości ? Na przykładzie stycznia: Dla zakresu: B8:B17 / C8:C17 / D8:D17 aż do AF8:AF17 itd. po wpisaniu znaku "W" w dowolnej z komórek z podanego zakresu, możliwość wpisania tego samego znaku do pozostałych jest zablokowana...
[url=]Link [url=]Link
Witam! Chciałbym stworzyć coś takiego jak przechodzenie do wybranych komórek ale tylko i wyłącznie po wypełnieniu poprzedniej. Po prostu żeby excel nie wypuścił mnie do inne np muszę wypełnić komórkę B3 i jak tego nie zrobię dalej nic z tego. Czy ktoś zna takiego TRIKA??? Z góry dzięki! Pozdrawiam!
Przedstawię podobne rozwiązanie tylko z paroma "zabezpieczeniami" poza tym w twoim kodzie "cells.locked = false" spowoduje to, że właściwie to zabezpieczenie nie będzie miało sensu bo i tak odblokuje komórkę do zmiany. Mój kod zakłada że na wstępie komórki do zmiany są odblokowane i kod dopiero je blokuje. Private Sub Worksheet_SelectionChange(ByVal...
Witam wszystkich... choć nie jestem na bakier z excelem.....to i tak mam dość duzy problem.... z blokowaniem adresów komórek w funkcjach które zostały stworzone przez przeciągnięcie....(znam klawisz F4 i jego zadanie oraz skrót SHIFT + 4)... ...nie jestem laikiem...w tym temacie a jednak nie znalazłem rozwiazania.... mój problem jest znacznie trudniejszy.......
Ten opis jest w dalszym ciągu nieprecyzyjny. 1) Kopiuje Pan kolumny E, F, G, H, I. Czy w tym momencie ma być sprawdzana unikatowość trójki kolumn E,F,G oraz osobno H? Dane są skopiowane. Procedura sprawdza poprawność. Jak ma zareagować w razie stwierdzenia, że jest duplikat w kolumnach E-G lub H? Rozumiem, że ma wyświetlić komunikat i co dalej? Usunąć...
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, szukałam rozwiązania na forum, jednak nie znalazłam, dlatego zwracam się do Was o pomoc. Chciałabym by w tabelce blokowały się komórki po wpisaniu wartości (0,1,2) tak, by nie można ich było już potem edytować. Załączam tabelkę dla poglądu - np. Kowalski wpisuje w 1 dniu wartość 1 i może wpisywać wartości w 2,3,4,5 i kolejnych dniach ale...
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,...
Dzięki (at)Prot rozwiązanie jest ok przy założeniu, że dane w tabeli są udostępniane niewielkie ilości różnych komórek Spółki. Problem, że ta tabela jest udostępniana różnym komórkom w Spółce i różna jest konfiguracja potrzebnych kolumn. Niestety kreatywność użytkowników przerasta najśmielsze oczekiwania :crazyeyes: :shii: Finalnie pozostaję przy rozpoznawaniu...
witam, czy można napisać macro dla takiej sytuacji: w komórce A jest ciąg znaków 4#3#5#6 itp cyfry są większe,mniejsze ale zawsze są 3 hasze. i teraz potrzeba makra ,które zablokuje przy próbie wpisania kodu z czterema hasztagami. Kod jes obsługiwany przez skaner więc jak skaanujemy to w excelu pokazuje właśnie taki ciąg.Chodzi o to by excel nie przyjmował...
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...
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...
Ale co chcesz osiągnąć? Nawet gdyby szło przewijać, zmiana wartości komórki w arkuszu nie zmieni wartości pola tekstowego. Musiałbyś wczytać ponownie... Jakimś sposobem byłoby umieścić ukrywanie formularza pod przyciskiem (UserForm.Hide), a w Thisworkbook_Open przypisać kombinację klawiszy uruchamiania makra odkrywania. Np dla Shift+a Application.OnKey...
Witam, mam problem z zablokowaniem możliwości wpisania do komórki w excelu znaków szczególnych ( ,./;' itd) chciałbym żeby można było w komórce wpisać tylko cyfty oraz litery alfabetu. Sprawdzanie poprawności nie daje takich możliwości ( albo ja ich nie umiem włączyć) Z góry dziękuje za pomoc, pozdrawiam
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...
Jak jest data, zeby byla data.;) Objasnij. Jeśli jest kolumna "Data aktualna", to żeby nie mogły być wprowadzane inne wartości niż np. "2019-01-01", bo jeśli ktoś wpisze,a raczej wklei np. "brak daty", no to plik nie zostanie wyeksportowany do SQL, bo wyskoczy błąd. Problemem jest to, że funkcja poprawność danych w excelu nie blokuje możliwości wklejenia...
Możesz wypróbować taki kod: [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) Dim WorkRng As Range, Rng As Range Application.EnableEvents = False Set WorkRng = Intersect(Range("B:I"), Target) If Not WorkRng Is Nothing Then If WorkRng.Rows.Count > 1 Then Application.Undo Application.EnableEvents = True Exit Sub End If For Each Rng...
Kurcze dziwne... Dokładnie ten fragment kodu odpowiedzialny jest za blokowanie wszystkich komórek (poza tymi edytowalnymi) przy każdej zmianie edytowalnej wartości. Muszę nad tym posiedzieć. Ale to dziwne=/ Po usunięciu tego fragmentu nadal są jakieś problemy? On występuje w 2 czy 3 miejscach (nie kojarzę teraz). Generalnie poza makrami (to tylko taki...
95% zupełnie amatorskich użytkowników wie, jak zmieniać datę. (at)jackwarner Nie oburzaj się na prawdziwe stwierdzenia ludzi bardziej doświadczonych, tylko przemyśl czy Twój pomysł na "poprawę rzetelności danych" - jest najszczęśliwszy ? :cry: Kolega JacekCz wskazuje, że Twoje rzekome zabezpieczenia oparte o datę systemową mogą być naruszone przez...
Uwagi: 1. Nie ustawiaj na sztywno w projekcie formatki, to co potem ustawiasz programowo - ilość kolumn "ListBox2" 2. Czytaj składnię poleceń/obiektów i ich ograniczenia - maksymalna liczba kolumn w "ListBox" to 10, a w pętli próbujesz ustawić wartości dla 13 kolumn: 912728 Po wpisaniu daty w "TextBox" klikasz pole "Data" w "ListBox1", zwrotnie do pola...
Nie w tym rzecz. Wszyscy, łącznie ze mną, zastanawiają się nad tym Otwieram plik, wypełniam kilka pól z zakresu C4 – AF1000, ew. zmieniam wypełnione komórki, zapisuję plik, otwieram go ponownie i już nie mogę zmieniać wcześniej wpisanych komórek. Zapętlij to :) Jeśli: -zapisuję plik, otwieram go ponownie i już nie mogę zmieniać wcześniej wpisanych...
Po wpisaniu w tą pętlę kodu - faktycznie chroni arkusz - ale tylko podczas otworzenia arkusza DANE, i próbę wpisu w niepowołane rubryki. Natomiast w czasie działania programu i wpisywania kwoty - da się wpisać w każdą kolumnę... To jest niemożliwe żeby nie chroniło. Chyba że nie w tym miejscu wpisałeś procedury. To ma być w procedurze przycisku Ok...
Można.Zaznaczasz cały zakres w którym chcesz wprowadzić formatowanie warunkowe, a potem piszesz funkcje formatowania warunkowego tak, jakbyś wpisywał ją do pierwszej komórki w lewym rogu. Excel automatycznie przekopiuje formułę na pozostałe pola w zaznaczonym zakresie z uwzględnieniem przesunięć kolumn i wierszy (więc co ma zostać stałe, blokujesz znakiem...
Witam, kilkanaście dni temu "adamas_nt" pomógł mi w napisaniu kodu do usuwania checkbox'ów i wybranego zakresu komórek. Chciałabym teraz ten kod rozbudować, a mianowicie po dodaniu nieokreślonej ilości tabelek (wzór w przykładzie), a późniejszym ich usuwaniu klawisz usuwa również treść poniżej ramek, której nie chcę wymazywać (m.in. podpisy i klauzulę)....
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...
Lista, w sensie zwykła tabelka w excelu. Wypisane w jednej kolumnie indeksy, w drugiej do zaznaczenia przez daną osobę nie więcej niż 4 pozycje. Jak 4, wyskakuje alert.
Prawda, załącznik by wszystko wyjaśnił. Ja to zrozumiałem tak: Parametr X powinien być zawsze taki jak został podany, nie zmieniać się podczas przeciągania na inne komórki, tak jakby był tam $. Ale tego chyba nie robi się w samej funkcji, to nie makro zmienia parametry, ale mechanizmy Excela. Chyba, że ten parametr jest stały i można go pominąć w definicji...
ok, działa jednak teraz blokuje się arkusz bo skoro caly czas jest wpisane Start to makro za każdym razem się odpala. Po wykonaniu makra powinna nastąpić zmiana wartości Start na Koniec. Tylko jak to zrobić?
W załączeniu przesyłam plik. Co miesiąc byłoby robione wszystko na czystym formularzu., właśnie żeby uniknąć błędów oraz żeby nie zapomnieć zmienić w danej komórce. Tak jak Pan teraz zaproponował czyli blokowanie rozwinięcia w dzień wolny jest dobrym rozwiązaniem, wiem że można del zrobić no ale to już nie da się uniknąć. (zdradzi Pan jak Pan zablokował...
Witam. Od dłuższego czasu szukam i nie znalazłem nic co w pełni spełniałoby moje oczekiwania. Poszukuję opcji (pewnie makra) które działałoby i blokowało możliwość wklejania wyciętej komórki/komórek. O ile to możliwe najlepiej było by aby w chwili wyboru opcji "wytnij" zadziałała opcja "kopiuj" i wartości z kolumn zostały by skopiowane i wstawione "jako...
Niestety nie działa (test4), spróbowałam na kolejnym nowym pliku excela. Dodałam kod w vba. I po 1) po wprowadzeniu już wartości w kolumnie A jakieś wartości, zostaje zablowana możliwość edycji i tej komórki i pozostałych komórek całego arkusza. Potrzebuje zablokować komórkę sąsiadująca tylko w przypadku wartości "nie" lub pustej. Jeśli ktoś wpisuje...
Witam i bardzo proszę o pomoc, przeglądnęłam wiele wątków o podobnej tematyce, ale nie znalazłam rozwiązania mojego problemu. Dodam, że jestem dość zielona w programowaniu w VBA, ale jakieś tam podstawy rozumiem. Mam dane w arkuszu, których część jest edytowalna, a część powinna być zablokowana do edycji. Chciałabym, żeby można było dane sortować i...
Super, dzięki. Numerowanie działa bardzo dobrze. Co do blokowania, to wiem, że mogę w zakładce Review kliknąć Chroń arkusz i zahasłować dostęp do określonych komórek. Mam tam też kilka opcji do zaznaczenia, co inni użytkownicy mogą zrobić na tych komórkach. Jednak nie ma tam nic związanego z komentarzami... Potrzebuję, żeby każdy użytkownik tego pliku...
Możesz zablokować każdą komórkę na pewne zmiany w niej (ikona zablokuj komórkę). Żeby to jednak zadziałało musisz włączyć blokowanie komórek Narzędzia->Ochrona->Chroń arkusz ...
Pobierasz dane poprzez kwerendę (dane zewnętrzne) czy poprzez odwołanie do konkretnych komórek innego skoroszytu? W drugim przypadku nie powinieneś mieć kłopotu z komórkami chronionymi. W pierwszym przypadku excel nie pozwoli bo metoda z odświeżaniem danych polega na wprowadzeniu nowych danych do komórek a właśnie to jest chronione i następuje sprzeczność....
Witam! Mam pewnego rodzaju kłopot; Chcę pominąć komórki tzn np z komórki A1 po naciśnięciu np ENTER przejść bezpośrednio np do A4 Czy zna ktoś tego typu rozwiązanie. P.S. Blokowanie komórek nie zdaje egzaminu Z góry dziękuję za pomoc!!!
Powiedzmy że działa - potestuj. Trochę info o pliku: Podstawa: Makro sprawdza w nagłówku (w wierszu drugim) gdzie jest tekst "Zadanie" i "Grupa interwencyjna" jak również w wierszu trzecim szuka ostatniej niepustej komórki. (po tym rozpoznaje ile jest poszczególnych kolumn. Jeżeli zmienisz nazwy dodawać dowolną ilość kolumn do zadania i do pracowników....
Witam czytałem o sposobach zabezpieczenia hasłem excela bezpośrednio z opcji chroń arkusz lub po przez VBA, o blokowaniu i ukrywaniu kolumn, wierszy i arkuszy. Wiem że mój problem da się rozwiązać jedynie poprzez zastosowanie Userform i nie jest to łatwe;/ opis mojego skoroszytu: Arkusz1 - zestawienie danych z pozostałych arkuszy, są w nim butony oraz...
[syntax=vb] Private Sub Worksheet_Change(ByVal Target As Range) Dim Komorka As Range For Each Komorka In Target.Cells Select Case Komorka.Value Case "D49", "D48", "D30", "D31", "D32", "D33", "D20", "D21", "D22", "D26", "D27", "D28", "D29" Komorka.Interior.Color = vbBlue Case "PL" Komorka.Interior.Color = vbYellow Case Else Komorka.Interior.Pattern =...
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...
I pojawiło się jeszcze jedno pytanie do ostatniego problemu, jak będzie wyglądał kod gdy będę chciał blokować określony zakres komórek, a nie wszystkie w arkuszu (na przykład wszystkie komórki w kolumnie "C")?
No tak trochę pogmatwałem opis. Chodzi mi o formatowanie komórki w formularzu, a nie poprzez ActievX. Chodzi mi o to, że w momencie gdy w danej komórce ustawimy listę wyboru wtedy komórka automatycznie jest blokowana na możliwość wpisu danych "z palca". Natomiast zastanawiam się czy można to obejść i sformatować komórkę tak by, kiedy dane zaproponowane...
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. W skrócie, komuś w...
Dziękuję za odpowiedź. Zabezpieczenie hasłem odpada ponieważ wtedy blokujemy komórki, chodzi o to że komórka może być jedynie raz uzupełniona (do zapisu pliku). Co do kopii, jest szansa na więcej informacji? pozdrawiam
Cześć, potrzebuję zablokować możliwość usuwania raz wpisanych wierszy i kolumn. Gdy używam opcję 'Chroń arkusz' z zaznaczeniem wszystkich opcji dla użytkownika poza 'usuwanie kolumn/wierszy' to blokuje mi możliwość jakiejkolwiek edycji którejkolwiek z komórek, czy to pustej czy z danymi. Wiem, że trzeba w opcji 'Formatuj komórki' w zakładce 'Ochrona"...
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ę...
W Excel 2007 wykorzystuje w podobnej sytuacji drobne makro, które blokuje hasłem niepuste komórki przy zamykaniu skoroszytu :D [syntax=vbscript]Private Sub Workbook_BeforeClose(Cancel As Boolean) Dim cell As Range ActiveSheet.Unprotect Password:="haslo" For Each cell In ActiveSheet.UsedRange If IsEmpty(cell) Then cell.Locked = False Next cell ActiveSheet.Protect...
Dziękuję za pomoc. Uświadomiłem sobie, że nie wiem jak to się robi bo nigdy tego nie robiłem. Kupiłem kursik VBA za ok 60zł (nie będę reklamował skąd) i po obejrzeniu zaledwie wstępu już wiedziałem co źle robiłem. (na pewno cały obejrzę:-)) adamas_nt dzięki za zainteresowanie - nagrałem kod jednak nie zadowalał mnie on. tzn. po odpaleniu makra prosił...
Od "zawsze" korzystam z Excela do tworzenia różnorakich zestawień i wydruków. Szczególnie jak coś jest powtarzalne i często używane, warto przygotować sobie taki wzorcowy skoroszyt do wykorzystania. W załączeniu drobny przykład, skoroszyt zawiera trzy arkusze Dane, Wydruk, Slowniki. Arkusz Dane służy do wpisywania powtarzalnych danych, Wydruk, jest...
Hej. Dzięki za odpowiedz. Co do kopiowania to nie pamiętam skąd kopiowałem, chyba excelforum czy jakoś tak. Tam też o problemie blokowania komórek i VBA nie było mowy bo ten ktoś tego nie potrzebował. Wracając do mojego problemu. Czyli nie da rady zablokować stałych komórek tj. nr i data i te górne z tytułami i tak samo nie da rady zablokować wypełnionych...
Do wywołania reakcji na wprowadzane do arkusza dane (odpowiedzi na pytania) wykorzystaj procedurę zdarzeniową arkusza: Target - Komórka podlegająca zmianie. W konstrukcji z ".Cells(1,1)" odnosi się do komórek scalonych Intersect - Sprawdza czy "Target" i komórka mająca wywoływać określoną reakcję, to jedna i ta sama komórk, czy też nie Jeśli ta sama...
Witam, Chcialbym ustawic w excelu jak nizej. Najlepiej przy pomocy kodu VBA: Komorka A1: formula laczaca ze soba 2 inne komorki z arkusza w formie tekstowej. Dla przykladu =A2&A3. Komorka B1: jezeli w A1 pojawia sie tekst np "taktak" to w B1 pojawia sie liczba znaleziona przy pomocy vlookup i B1 jest chroniona - nie mozna jej edytowac. Jesli natomiast...
mam małe pytanie: mam np. arkusz kalk. w exelu i tam mam porobione rozne formułki no i nie chce zeby mi to szlak trafił i nie wiem jak to mam zablokowac, bo jak daje opcje chron arkusz i wpisze hasło to blokuje mi cały arkusz a mi chodzi o to zeby zablokowało go tylko czysciowo i zeby jeszcze mozna było wpisac w niekturych polach dane do obliczeń jak...
Używam excel'a w pracy i chciałbym mieć możliwość ukrywania pewnego obszaru danych (wścibscy współpracownicy) poprzez zamianę jego koloru na czarny uzyskiwanym przez naciśnięcie przycisku z makrem. Problem w tym że "gdy się uspokoi" chciałbym tym samym przyciskiem powrócić do stanu poprzedniego - widzialnego. A przy okazji - szukam rozwiązania na ukrycie...
To co napisałem w pierwszym poście to był przykład. Używam arkusza calc'a, który zlicza występowanie znaku "x" w kolumnie, używając funkcji "licz.jeżeli". I łanie to robi, lecz chciałbym żeby po wpisaniu np 3 znaków "x" w jednej kolumnie arkusz zablokował możliwość wpisywani znaków "x" w dalszych komórkach danej kolumny (przy czym nie blokował następnej...
Co do tego ze można dla każdego utworzyć kartę to powiedzmy że wiedziałem. Trochę obycia w tym programie mam, ale jak miał bym policzyć każdą osobę z osobna skoro po wybraniu z listy wszystko się zmienia na tego co wybiorę. Sprawdzałem na arkuszu 2 tak było dlatego tam jest tak wiele list wyboru ,bo chciałem właśnie zablokować listy wyboru na każdej...
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...
Myślę, że jak dołączysz plik którego ma to dotyczyć i określisz na jakiej zasadzie chcesz zabezpieczyć określone komórki byłoby łatwiej. Możesz też włączyć nagrywanie makr i zapisać które komórki chcesz blokować a później przypisać tak stworzone makro do jakiegoś przycisku lub skrótu klawiatury.
Do tego nie jest potrzebna znajomość VBA. Excel ma funkcję blokowania komórek - zaznaczamy komórki do zablokowania, blokujemy i włączamy ochronę arkusza. W momencie włączenia ochrony Excel zapyta o hasło. Trzeba sobie włączyć widoczność paska narzędzi "ochrona" Tak zgadzam się z tobą ale problem polega na tym że mam makro co usuwa filtry i nie działa.ono...
też tak zrobiłem ale w jedym wierszy ma być wpisane tylko jedna liczba albo wydano albo zakup albo zwrot... czyli każda czynność osobny wiersz i jeszcze chciałbym ze jak klikam np w wydano to żeby komórka zakup i zwrot stały się nie wygaszone żeby nie mógł tam wpisać a jak już wpiszę w jedną komórkę to blokuje mi pozostałe Dodano po 4 tak mniej wiecje...
Wariant z blokowaniem zakresu komórek przy otwieraniu i zamykaniu zeszytu. 1. Na wszelki wypadek w procedurze 'Private Sub WorkSheet_Change(ByVal Target As Range)', w danym arkuszu, zmienić deklarację zmiennej z 'Dim i As Integer ' na 'Dim i As Long ' 2. W module 'ThisWorkbook' wkleić kod: 885619
muszę mieć jeszcze obok to zdjęcie umieszczone w komórce oczywiście w pomniejszonej skali ... ale uparciuch ... :) .... sprawdź wpierw tutaj, czy coś się nada: Polecenie ".ScaleHeight" dopasowuje wielkość obrazu, jeśli jest ".ScaleHeight 1", tzn. że obraz jest 1:1, jeśli ".ScaleHeight 0.5", tzn. że obraz jest 50% mniejszy, jeśli jest ".ScaleHeight...
Witam, od kilku dni mam problem ze stworzeniem listy rozwijanej, chodzi konkretnie o możliwość widoku na elementy w wybieraniu w liście, tzn. lista odwołuje się do kolejnych liter alfabetu pewnej czcionki, po rozwinięciu listy mają się wyświetlać litery alfabetu tej specjalnej czcionki (nie domoślnej), np. zamiast litery "e" w polu wyboru wyświetla...
Nie dokładnie o to mi chodziło kod blokuje mi tylko wiersz tej jeden w którym jest coś aktualnie wpisanie (zaznaczenie). Chciałbym aby blokował wszystkie wiersze powyżej, które w jednej z kolumn w danym wierszu mają wartość (dla mnie zapis "m" lub "p" lub "c") takie blokowanie warunkowe. Np. warunkową kolumną jest kolumna E. Jeżeli w danym wersie jest...
niestety nie wchodzi mi (czy ja tu muszę inną składnię zrobić ?) Private Sub Workbook_Open() Sheets("DT").Unprotect "aaa" ok = Cells(1, Columns.Count).End(xlToLeft).Column For x = 1 To ok If Cells(2, x) < Date Then Columns(x).EntireColumn.Locked = True If Cells(2, x) = Date And Time() >= "13:59" Then Columns(x).EntireColumn.Locked = True Else...
Zakładając, że formuła jest w B1 i odnosi się do A1: [syntax=text]=JEŻELI(A1="Naprawiony";JEŻ... to działało w ustawieniach arkusza musi być włączona zgoda na obliczenia iteracyjne. W momencie wpisywania tej formuły do B1 w komórce A1 nie powinno być wpisane "Naprawiony", dopiero później. W tym wariancie data skasuje...
chyba muszę zacząć od początku bo za dużo tam jest innych formatowań, może coś inne blokują
Cóż, zamysł jest dobry. Projekt do najłatwiejszych nie należy i z pewnością jest czasochłonny. Uparcie brniesz dalej, gdzie większość woli gotowce i dawno rzuciłaby to w diabły nie narażając szarych komórek na przepracowanie. Tu tylko podziwiać, gratuluję. Szczerze mówiąc zaskoczyłeś mnie tym pytaniem :) Do tej pory szukałem tylko rozwiązań dotyczących...
...Próbuję rozwiązać problem - w jaki sposób podając NIP , ewentualnie nazwisko w arkuszu z WZOREM FAKTURY, można z arkusza z listą danych osobowych klientów, przenieść wszystkie dane tego klienta do wzoru faktury? Jeżeli NIP (nazwisko) jest w tym samym wierszu co reszta danych to możesz to zrobić za pomocą funkcji wyszukaj.pionowo() indeks() w powiązaniu...
Narazie tak robię, tzn blokuje im komórki z wcześniejszą datą. Niestety jest to bardzo kłopotliwe bo każdy skoroszyt zawiera po 8 do 12 arkuszy narazie to 3 skoroszyty a w przyszłości myśle że będzie więcej :/.
Witam! Chiciałbym zapisać w VBA kolejność przemieszczania kursora. Czyli np, mam komorkę A2 po naćiścnieciu ENTER przesuwa się do A6 z A6 do C8 czyli zgodnie z wymaganą kolejnością. Blokowanie nie zdaje egzaminu ponieważ mam nagrane makro oraz funkcje jeżeli , przesuniecie pinowe vba itp. te komórki w których jest "co kolwiek aktywne" po zablokowaniu...
Sub makro1() ' ' makro1 Makro ' blokowanie komórek i ochrona arkusza' ' Klawisz skrótu: Ctrl+r ' Cells.Select Range("C3").Activate Selection.Locked = True Selection.FormulaHidden = False Range("C9:F13").Select Selection.Locked = False Selection.FormulaHidden = False Range("H9:T13").Select Selection.Locked = False Selection.FormulaHidden = False ActiveWindow.SmallScroll...
O ile dobrze zrozumiałem to może to wyglądać jakoś tak, jak w załączniku. Do arkusza jest dodane makro (więc trzeba zezwolić na uruchamianie makr). zdefiniowana jest funkcja SP, która przyjmuje dwa parametry: cały zakres do sprawdzania oraz sprawdzany wiersz. Będzie to widać w załączonym przykładzie. W przykładzie tablica prawidłowych cen jest od A2...
Sprawdź jeszcze jeden przykład. Procedura sprawdzania poprawności nie blokuje wprowadzania, informuje jedynie o błędzie. (można to zmienić) Świetne! O coś takie dokładnie mi chodziło! Mógłbyś mi powiedzieć, jak to zrobiłeś? Chodzi mi o wyświetlanie komunikatu. :) Mam też pytanie do tego =WYSZUKAJ.POZIOMO(B5;C8:E11;B2+1... Dlaczego do B2 dodajemy...
Dzięki JRV ale nie działa mi - chyba że w złym miejscu wyłączam przycisk. Podaję przykład -hasło otwarcia to - 123qaz ( q a nie g ). W Wynikach pomiarów należy dwukrotnie kliknąć na dowolną komórkę. Działa OK, jedynie gdy bym w tym momencie chciał wyjść z tabelki przyciskiem NIE - nie można! Jak zrobić aby go nie blokować błędem w TextBox12 ?
Witam! Nie mogę poradzić sobie z wyłączaniem na chwilę (na czas dodawania wpisu) ochrony arkusza excel, który został udostępniony. Mam 4 komórki do których klient wpisuje dane. Poniżej tych komórek jest tabela. Tabela jest zablokowana. Po wpisaniu swoich danych klient klika przycisk DODAJ następuje wyłączenie ochrony arkusza w kodzie VBA, skopiowanie...
Stwórz konto google. Wybierz arkurz . Po edycji arkusza kliknij na udostepnij. Tam masz,opcję udostępnia z linku(uzyskaj link do udostępniania). Uzyskany link prześlij pracownikom. Pytanie odnosiło się do pliku Excela i udostępnienia go w systemie plików. Dodano po 7 Domyślnie wszystkie są blokowane. No nie wiem czy na pewno. U mnie jak wchodzę na...
No niestety muszę wrócić do tematu. Jednak okazuje się że kod nie działa poprawnie przy próbie wklejenia kodu do docelowego pliku. Wszystko się wysypuje, kod powoduje że plik się całkowicie blokuje i trzeba plik restartować. Poniżej wklejam jednak oryginalny plik w którym potrzebuję zastosować kod. Zauważyłem że niepoprawne działanie kodu ma związek...
Cześć. Stworzyłem formularz w excelu(VBA), który po wypełnieniu uzupełnia komórki danymi w kolumnach od A do I(1 wiersz). Chciałbym aby wszystkie uzupełnione dane były zablokowane do edycji. Nie wiem jak to zrobić bo blokując dane nie mogę również uzupełniać formularza. Możecie jakoś pomóc?
Witam ponownie, Bardzo dziękuję za błyskawiczną odpowiedz i pomoc. Jednak data w formacie tekstu to nie to czego szukam :(. Chodzi o to, że dane (daty) przedstawione w ten sposób (tekstu) nie mogę przetwarzać w dalszych czynnościach. Data w kolumnie B rozumiana jest jako rozpoczęcie danej czynności, a data w kolumnie C jako data zakończenia tejże czynności....
Witam. Jest taki problem. Potrzebuję, aby zawartość komórek w excelu mogły modyfikować jedynie formuły z Visual Basic'a. Chodzi o to, żeby nie było można z palca wklepać nic do pewnych komórek arkusza. Wie ktoś jak to zrobić??? Zamykam. - arnoldziq
Jak wybrzydzać, to wybrzydzać. Podobno nie ma programów bezbłędnych, są tylko niewystarczająco dokładnie przetestowane. Proponuję jeszcze podmienić linijkę: [syntax=vbscript]If Target = Range("A1") Then Range("A2").Select[/syntax] na [syntax=vbscript]If Not Intersect(Target, Range("A1")) Is Nothing Then Range("A2").Select[/syntax] W pierwotnej wersji...