Spróbuj tak: [syntax=vbscript] Private Sub cmdZamknij_Click() 'umieszczenie kursora w pierwszym wolnym miejscu w linii dane1go podzespołu With Me.ComboBox1 If .ListIndex > -1 Then Sheets("Arkusz1").Range("C" & .ListIndex + 3).Select ActiveCell.Offset(0, 5).Select End If End With Unload Me [/syntax]
Coś takiego? https://www.youtube.com/watch?v=AUM6s-hb...
1. Private Sub UserForm_Terminate() combo1.Value = combo1.ControlSource End Sub 2. combo1.MatchRequired = True 3. Do wujka Googla CreateObject("scripting.dictionary") Na angielskom - http://www.snb-vba.eu/VBA_Dictionary_en....
Niestety nie mam zielonego pojęcia jak go zastosować. Pomożesz? Skoro nie zamieszczałeś arkusza w pierwszym poście myślałem, że wiesz jak używać makr? Nie ma problemu - przerobiony arkusz w załączeniu. Przy okazji pozbądź się tych "list rozwijalnych" - arkusz mimo niewielu danych strasznie wolno działa.
Taka kombinacja z arkuszem pomocniczym, listami przez poprawność danych, nazwami zakresów... Może działaj w tym kierunku?
Uchował mi się przykład z forum (tematu nie pamiętam). Sądząc po dacie pliku minęło 3 lata. Zerknij, może to jest to.
Z tego co zrozumiałem to chyba chodzi Ci o [url=http://www.excelforum.pl/topics7/29... zależne
dwie listy rozwijane i chcę aby w tej drugiej wybierała się opcja w zależności co wybiorę z listy pierwszej Sprawdź np. tutaj, może się coś nada: https://www.elektroda.pl/rtvforum/viewto... https://www.elektroda.pl/rtvforum/viewto... To pewnie tylko jedne z wielu miejsc, gdzie można coś znaleźć o listach zależnych, musisz...
Chodzi o to, by było: Jan Kowalski grudzień 2023 Taki format miesiąca można oczywiście zrobić :D 1163921 Trzeba tylko zmienić listy rozwijane i trochę zmodyfikować formuły :spoko: 1163922
Proponuję makro zdarzeniowe przy założeniu, że adresy komórek z listami wyboru będą stałe. Można byłoby też wyszukiwać listy rozwijane gdyby ich adresy miały być ruchome. [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) If Target = "TAK" Then Select Case Target.Address Case "$G$2": Range("G8").Select Case "$G$8": Range("G12").Select...
Do logowania nie potrzebujesz nazwy użytkownika może być tylko samo hasło drzewko panelu HMI -> runtime settings -> user administration -> logon only with password - zaznaczyć Logujesz się tylko hasłem. Hasła oczywiście muszą być inne dla każdego użytkownika. Pomijasz wtedy listy rozwijane z użytkownikami. Nikt nie musi pamiętać nazwy musi pamiętać...
Nie bardzo wiem o co ci chodzi ale listy rozwijane tworzy sie e w grupie Narzędzia danych kliknij przycisk Sprawdzanie poprawności danych. Nastepnie Ustawienia W polu Zezwalaj kliknij opcję Lista. I masz liste.
Witam Jak zrobic filtrowanie pola kombi przez inne pole kombi w accesie 2007? Przyklad podany przez adamsa dziala poprawnie tylko w accesie 2003. Co trzeba zmienic zeby dzialalo pod 2007?
Dobry wieczór, Propozycja rozwiązania w załączniku. Formuły wprowadzone do 17-go wiersza (poz. 12). Dalej trzeba skopiować. Proponowałbym usunąć listy rozwijane z kolumny F, bo jak się coś wprowadzi z tej listy, to zrobi się bałagan, wystarczą listy w kolumnie E. Formuły w kolumnie O są w zasadzie niepotrzebne, pełnią tylko funkcję informacyjną - jeśli...
No teraz cokolwiek rozumiem :D i "najprościej" w arkuszach Google można to zrealizować jak w linkowanym przykładzie [url=https://docs.google.com/spreadsheet... Dobrze by było żebyś przeanalizował jak ten arkusz działa: jaka jest wykorzystana funkcja ("uniwersalna" - można ją...
Z samego opisu, bez pliku ciężko cokolwiek powiedzieć. W listach rozwijanych można się odwoływać do innych arkuszy (nie mylić ze skoroszytami). Najlepiej gdy dane dla listy są w postaci tabeli (ale nie tabeli przestawnej)
Nie napisałaś, czy powyższe rozwiązanie Ci pasuje.
filmik w zupełności daje podpowiedzi do rozwiązania problemu. dziękuję
Czesc W kazdy poniedzialek planuje produkcje na caly tydzien. Wszystko robie recznie, przy czym nie jestem w stanie dodatkowo obliczyc czy wypelnilem dzien w 100% dla wszystkich czy moze za malo/ duzo. Dlatego prosba do Was, ponizej opisze, postaram sie jak najprosciej. Na marginesie jest to piekarnia co ulatwi sprawe Mamy produkty , przyklad 02 04...
ok działa ale po wybraniu nie można wrócić do początku.. w sensie wybieram audi pozniej a0 nastepnie diesel.. i nie mozna zmienic znowu marki sa puste wiersze..
:) Kłopot będzie Ci pomóc bo twój problem można rozwiązać wieloma metodami. Po pierwsze zależy jak masz zorganizowane dane słownikowe? Po drugie czy lista ma się rozwijać w samej komórce (poprawność danych) czy możesz wykorzystać formant formularza? Czy możesz/umiesz stosować nazwy zakresów (do nazewnictwa danego słownika)? Czy lista danego słownika...
W prostszych przypadkach mogą też wystarczyć funkcje SUMA.JEŻELI i SUMA.WARUNKÓW. A w nowym Excelu 365 również funkcja FILTRUJ w połączeniu z SUMĄ.
Hej! Zupełna zagwozdka mam takie dane jak w załączniku i teraz tak potrzebne mi sa 3 pola wyboru i jesli w pierwszym polu wybiorę określną wartość to będzie to ograniczenie dla 2 pozostalych pól jesli w drugim wybiorę określony projekt, to w trzecim combobox powinny pojawic sie do wyboru tylko wartości odpowiednie dla wybranego projektu czyli wybieranie...
Ustawiasz listę na Owoce ,warzywa, samochody a później poprzez np wyszukaj.poziomo() ewentualnie z index() (bo nie wiem o jaką listę rozwijalną ci chodzi - sam excel oferuje 3 rodzaje takich list a porzez VBA masz kolejne dwie) tworzysz listę na podstawie wyboru pierwszej listy.
Chce stworzyć w excelu listę rozwijaną. Nie wiem czy w ogóle można zrobić coś takiego. Ale do rzeczy. Mam 6 procesów prostych i 3 złożone oraz czynności do wykonania dla tych procesów (inne dla prostych inne dla złożonych). I tak np w kolumnie C z listy rozwijanej wybieram czy wykonuje proces prosty, czy proces złożony. W kolumnie D będą czynności....
Listy robisz za pomocą pola kombi (Włącz pasek menu formularze [menu widok - pasek narzędzi - formularze]) prawoklik na pole kombi - Formatuj formant... wskaż zakres danych wejściowych (czyli co ma być na liście) i komórkę celu (czyli gdzie ma być wynik) Wynikiem jest nr kolejny na liście więc za pomocą funkcji Indeks(tabela,nr wiersza, [nr kolumny])...
Przykład w plikach Zeszyt1 i Zeszyt2. Dane do listy są w skoroszycie Zeszyt2. Oba skoroszyty otwarte w tym samym wystąpieniu Excela. Powinny działać synchronicznie (u mnie działają Excel 2010).
Witaj. Jako że przykład jest bardziej zrozumiały i warty więcej niż nawet obszerny opis - proponuję stworzyć i zamieścić na Forum przykładowe pliki dla osób, które będą chciały pomóc, tak więc: - pierwszy skoroszyt zawierający oba arkusze (w komórkach warto opisać, co mają zawierać, czego się spodziewamy) - kolejne dwa skoroszyty z przykładowymi danymi...
Tak. Tyle, że w zależności od poziomu zabezpieczeń może być monit lub przy wysokim poziomie może nie działać makro/makra.
Podobny efekt :D - dwie listy zależne można zrealizować przy użyciu zmyślnego kodu VBA :spoko: 952069 952070
.ShowAllData można obudować instrukcjami [syntax=vbscript]On Error Resume Next ... On Error GoTo 0 [/syntax]
[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("H:H")) Is Nothing Then Exit Sub If Target = "fail" Then MsgBox "Do poprawy" End Sub [/syntax]
O to chodziło (załączony plik)?
Bindaz wrote: Jak mam wybrać odpowiednią konfigurację oscylatora? W programie Ic-Prog z prawej strony u góry masz napis Oscillator i pod nim rozwijane menu. Klikniesz i z listy wybierzesz XT. To odpowiada Twojemu rezonatorowi kwarcowemu. Czy w niezaprogramowanym PIC-u oscylator nie ruszy ? Ruszy, ale tylko RC, ponieważ w skasowanym lub zupełnie nowym...
Dzięki za tak szybką reakcję. Właściwie powinienem skakać z radości, bo to jest rozwiązanie o które prosiłem, ale ... jak to czasem w życiu bywa nie do końca za pierwszym razem jest dokładnie to o co chodzi (a przynajmniej przydałaby się jakaś mała korekta). Wina leży całkowicie po mojej stronie, bo nie wyłuszczyłem sprawy do końca, bo myślałem, że...
Nie jestem pewien czy o to chodziło, ale zobacz.
Nie wiem czy o to ci chodziło. Jakoś za szybko tłumaczysz :)
Sposób przez Ciebie podany ma wadę, gdyż nie masz żadnej kontroli (ewidencji) nad tym co już zaliczyłeś do kosztów. Prędzej czy później wpiszesz tę samą kwotę po raz drugi i w żadn sposób nie będziesz mógł tego zweryfikować. Oczywiście nie ma żadnego problemu dodanie do Twojego przykładu przycisku np. "Dodaj kwotę", który wywoła makro przenoszące kwotę...
Chciałbym zrobić zależną listę rozwijaną Proponuję wykorzystać do zależnych list rozwijanych :idea: trochę odmienny mechanizm VBA :D Na podstawie kolumny A tworzona jest po każdym uzupełnieniu tabeli nowa lista branży, a po wyborze branży tworzona jest odpowiednia lista dostawców :spoko: 1085739 1085735
wygodniejsze będzie oprogramowanie zdarzenia Worksheet_Change Moim zdaniem ciekawszym rozwiązaniem będzie wykorzystanie zdarzenia Worksheet_SelectionChange :idea: :D np. 1082948 1082949
Plik w PW. Zwroc uwage na nazwa zakresu
Prosze o pomoc, bo wyskakuje mi blad, ze if jest zablokowany. [syntax=vbscript]Sub Printing() Target = Sheets("Centrum").Range("G7").Value If Target = "All" Then For Each s In Sheets(Array("GREEN", "BLUE", "YELLOW", "GREY", "BLACK")) s.Visible = True s.PageSetup.PrintGridlines = True s.PrintOut Copies:=1, Collate:=True s.Visible = False Next End If...
Dzień dobry, Jest taka możliwość, tylko zakresowi komórek tworzących listę trzeba nadać nazwę np. lista i przy definiowaniu źródła trzeba użyć tej nazwy: =lista (ważne, żeby było = na początku). Zakres musi zawierać pustą komórkę, a pole "ignoruj puste" musi być zaznaczone. Powodzenia!
Zależy jak zrealizowałeś listę. Najprościej (w Excelu, ale w OO będzie podobnie) wstawić formularzowe pole kombi, w arkuszu pomocniczym wpisać kolejno wszystkie funkcje z odwołaniem do arkusza roboczego, i wykorzystać funkcję INDEKS po łączu komórki pola. Funkcja INDEKS pobiera sobie wynik z arkusza pomocniczego, a jej zapis będzie może ciut dłuższy...
Fajnie że się udało :) Rozwiązanie tego problemu pokazane na YouTube dla ciekawskich oraz mających podobny problem. [youtube]https://www.youtube.com/watch?v...
jedna z możliwości [syntax=vbscript]Private Sub UserForm_Initialize() ComboBox1.RowSource = Range("A1:A" & Sheets("Arkusz1").Cells(Rows.Count, 1).End(xlUp).Row).Address End Sub[/syntax]
Nie znam się na tych szczegółach technicznych związanych z transportem ciężarowym :cry: Proponuje zatem wprowadzenie stosownych nazw zakresów danych (Naczepa_1, Naczepa_2 itd.), właściwe sformatowanie kolumn z datami i wtedy w arkuszach ciągników można zautomatyzować pobieranie odpowiednich danych odnośnie naczep - jak na zrzucie i w załączonym pliku....
Jak zrobisz już te różne makra, które się mają uruchamiać warunkowo to wrzuć tutaj. Pointeresuj się trochę edytorem makr i językiem VBA. Formularze to nie tylko przyciski którym się przypisuje nagrane makra. Makra są zapisywane w języku VBA. Można je pisać samodzielnie bez nagrywania, lub nagrywać i dowolnie edytować (np. wstawić jakieś warunki "if")....
:) A dlaczego "niby"?
Miło to słyszeć. Nie jestem całkowicie pewien co do kodu po prawej stronie, ale rozwijane listy po lewej wyglądają idealnie. Skonfigurowałem również kilka automatyzacji Node-RED z mini splitem i wszystko działa dokładnie tak, jak oczekiwano. Zainstalowałem najnowszą wersję OTA i mogę teraz zobaczyć pozycje wahadłowe również na pulpicie nawigacyjnym...
listy rozwijane excel excel listy rozwijane listy rozwijane excel formularz
beben drukarka uprawnić eksploatacja regulator napiecia stalego
anodyzowanie aluminium zegarek atmega
Dotykowy włącznik podszafkowy LED – samoczynne wyłączanie po kilku sekundach, naprawa i diagnostyka Ford C-MAX 1.8 benzyna 2007 – oznaczenie przekaźnika i bezpiecznika pompy paliwa, lokalizacja, zdjęcia