Witajcie. Mam w excelu na formatce combobox który przez RowSource zaciąga jakiś zakres danych np (A2:C40). Na rozwijanej liście combo wyświetlam dane z kolumny "A" wspomnianego zakresu. Jak w polu tekstowym comboboxa zaczynam coś wpisywać pojawiają się sugestie/podpowiedzi zaczerpnięte z listy rozwijanej combobox. Jak zrobić aby podczas wpisywania w...
Dzień dobry, Przy wykorzystaniu Userform wprowadzane są dane da arkusza. Arkusz traktowany jest jako swego rodzaju baza danych. Jedna z kolumn tworzy nazwany dynamiczny zakres: "PESELW" [ =PRZESUNIĘCIE(DaneOsobowe!$B$2;0;0;ILE.N... ]. Następnie ten zakres wykorzystany jest do wygenerowania listy w combobox: [syntax=vbscript]...
Witam, w arkuszu mam 150 list rozwijanych typu combobox Makro ma wybrać 5 z nich i załadować do nich dane Listy mają nazwy Lista_1_01, Lista_2_01, Lista_3_01, Lista_4_01, Lista_5_01 z tym że ostatnie 2 cyfry zmieniają się od 01 do 30 i są brane z komórki F1 z tego względu że nie potrafię zrobić tego inaczej, napisałem coś takiego: [syntax=vbscript]Sub...
Witam, Jestem początkująca w programowaniu VBA w Excelu. Mam problem z okodowaniem Comboboxa tak aby w zależności od wyboru z listy kopiował mi zakres komórek z innego Arkusza do drugiego w konkretnie wskazane miejsce, W załączniku dołączam plik .xlsm z moim przykładem. Chciałabym żeby w arkuszu MP HOLT-WINTERS po wyborze z ComboBoxa: np. "V"Excel kopiował...
łatwiej w userformie wypunkować coś pod daną nazwą parę razy niż oddzielnie pokazywać. Tu nie byłbym taki pewien. Zrób coś z dublami (nie wiem jakiego typu masz dane), może zakres listy pobieraj z dwóch kolumn http://obrazki.elektroda.net/40_12698845... posortuj i dopiero podstaw jako listę combobox'a
Już znalazłem w necie jak to można zrobić. Wpisałem w VBA 'Initialize' poniższy kod i działa wyśmienicie. Jednak w opisie było jeszcze podane żeby zakres listy z pracownikami nazwać i w odnośniku do zakresu wpisać =OFFSET(Lists!$A$2, 0, 0, COUNTA(Lists!$A:$A)-1,1) Jednak opis jest z anglojęzycznej stronki i nie wiem co to jest w PL wersji OFFSET i COUNTA....
Literówki. Trzeba zrobić dwie zmiany: Dzięki, późna pora jednak pogarsza wzrok. Ustawiłam szerokość wyświetlanej kolumny oraz podpowiedzi Numer_sali po naciśnięciu pierwszej litery i mam pytanie: - dlaczego w oknie Combo Box podpowiada się tylko pierwsza kolumna z numerem sali a nie widać opisu sali, opis widać dopiero po rozwinięciu listy Combo Box?...
Jeżeli zakresy rozmiaru tego samego, podjąć pomocniczy zakres, który zawiera trzy wymagane.
Czemu zakres od C7 do np C3?
Witam jak to zrobić. Aby do każdej z aktywowanych komórek w Excel w wybranym zakresie przypisać listę w której to byłoby do wyboru z rozwijanej listy np: - "" - "osobisty" wygląda to tak jakby Filtr lecz nie jest to filtr Excel. http://obrazki.elektroda.pl/9899559500_1... przy czym nie we wszystkich komórkach miałaby być jedna i ta sama...
cześć, mam do Was wielką prośbę, ponieważ nie wiem jak do końca zrobić aby w combbox przypisać wartości z arkusza poza opcją Source: =Arkusz1!D8:D25 Czy istnieje aby przypisać takie wartości jakoś inaczej i pomijane były wiersze puste ? Czy ewentualnie można zrobić tak, aby dane wyświetlane w liście combbox były od najmniejszej do największej, ale żeby...
Witam, Szukając w sieci rozwiązania, znalazłem to: http://www.vbaexpress.com/forum/showthre... I przystawałem do, moich potrzeb ;-) i generalnie działa (przykład w załączeniu) : W części makra dopisanego do UserForm1 jest wpisane: „ ReDim Zmienna(4) Zmienna = Array("a", "b", "c", "e") „ I tu...
Witam, nie mogę sobie poradzić z jednym tematem. Stworzyłem kalkulator w którym jest kilka comboboxów z listami wyborów. I... chciałbym aby makro które wykonuje w danym kalkulatorze różne obliczenia na koniec zmieniło w comboboxie wybraną z listy wartość na inną. Piszac wprost. combobox ma listę wyboru: brak wskaźnik 1 wskaźnik 2 wskaźnik 3 ... pracując...
Cześć Nie mogę sobie poradzić, aby przy wyświetlaniu listy w ComboBox nie uwzględniały mi sie puste pola. Chodzi mi o to, żeby suwak był dostosowany do ilości pozycji w arkuszu1 - jeśli dodam kilka do niego, powinnien sie automatycznie wydlużyć. Proszę o pomoc. https://obrazki.elektroda.pl/1996143600_...
Witam, Mam bazę danych w Excelu jak poniżej. lpKod obcyProducent 1111/001 aaa 2111/002 aaa 3111/003 aaa 4111/004 aaa 5111/005 b 6111/006 b 7111/007 b 8111/008 b Stworzyłem userform w którym są dwa commandboxy (producent i kod obcy). W producent mam do wyboru aaa oraz b, dodane przy użyciu .rowsource. po wybraniu jednego nakłada się filtr i ogranicza...
To nie taki hop-siup: w VBA masz trochę ograniczoną liczbę obiektów którymi by można to wykonać w miarę prostu, więc trzeba samemu napisać dwa fragmenty kodu: jeden odpowiedzialny za wyłuskanie niepowtarzających się wartości z podanego zakresu i drugi, który je posortuje rosnąco (zakładając, że te dane mają być posortowane). Można by do tego wykorzystać...
Na pierwszym arkuszu umieszczamy listę Combo. Żeby wyświetlić listę arkuszy można to zrobić w makro, które ładuje listę Combo przy otwarciu skoroszytu, w obsłudze zdarzenia Workbook_Open: [syntax=vb] Option Explicit Private Sub Workbook_Open() Dim iWiersz As Integer Dim ws As Worksheet iWiersz = 1 'Utwórz listę arkuszy w pierwszym arkuszu od drugiego...
Dzięki. Jeśli chodzi o nazwy zakresów to wszystkie je łączy to że zaczynają się od słowa 'nam' a dalej to są nazwiska a to co podałem powyżej to tylko przykład. Pomyślałem o innym rozwiązaniu. Dodałem okno UserForm które będzie mi służyć do ustawiania opcji i między innymi dodałem okno ComboBox i mam pytanie, jakim kodem po inicjalizacji okna UserForm...
Hej :) Jestem zielony jak pietruszka w temacie używania comboboxa oraz VBA, chociaż się uczę. Udało mi się napisać VBA makro automatycznie chroniące skoroszyt przed edycją. Mam jednakże problem z obsługą Combobox. mianowicie: 1. ...Jak sprawić by po wpisaniu/wybraniu wartości z listy móc zatwierdzić pozycję Enter lub Tab, by kursor przeszedł do następnej...
Ad1. Zapoznaj się wpierw z opisami dwóch właściwości "ListBox/ComboBox", mianowicie "Column" i "List" - dostępne pod "F1". Jedna z nich dokonuje transpozycji danych zaś druga nie, co oznacza że to, co dla jednej jest np. "obszar(x,y), to dla drugiej będzie "obszar(y,x) - występuje więc zamiana miejscami wierszy z kolumnami. Dodatkowo w kodzie powyżej,...
Wszystko fajnie, tylko zmiana drugiego formularza (Polska, Niemcy, Anglia) powoduje zmianę w pierwszym Ale tak wynika z Twojego opisu. Teraz to już nic nie rozumiem ;) Listę do ComboBox/Listbox mozna przypisać na wiele sposobów (z tablicy .List=tablica, z zakresu .rowsource=Range(), pojedynczo przez add). Dokładnie opisane jest to w pomocy.
W załączniku plik. Generalnie trochę udało mi się skrócić kod, ale nadal nie jest on zautomatyzowany i wymaga powielania tej samej treści, aczkolwiek robi to co zamierzałem. Kod jest przypisany do Buttona i działa tylko dla komórek na czerwono i wkleja odpowiednie wartości w tym samym arkuszu począwszy od kolumny L (to tak dla testów, docelowo chcę...
heh teraz to już całkiem namieszałeś w tym kodzie jeżeli masz userform-a w nim combobox1 i w kodzie to co podałem wyżej to przy uruchomieniu userform-a w combobox1 1 czyści go 2 wyświetla nagłówek to co masz od aktywnej komórki 5 kolumn dalej 3 ładuje listę z zakresu d2:d7 no chyba że chodzi ci o coś innego jeżeli combo ma ci dodatkowo zmienić tą komórkę...
Trochę odgrzebuję temat, ale nie bardzo sobie potrafię poradzić z wykorzystaniem podanego rozwiązania do moich potrzeb. Pytanie jest takie: w jaki sposób można połączyć wyszukiwanie poprzez zawężanie zakresu? Innymi słowy, jeśli w polu "nr sali" wpisze jakaś wartość, to chciałbym, aby wpisując wartość w "Opis sali" wyszukiwał w zakresie już zawężonym...
Na początek trzeba nauczyć się podstaw. Nagraj sobie makra tych operacji i przyjrzyj się jak zapisywane są zakresy. Np Nie: Koszyk!C5 = Wypożyczalnia!C7 Tak: Sheets("Koszyk").Range("C5") = Sheets("Wypożyczalnia").Range("C7") Tutaj zmiennej o nazwie "E7" zostanie odjęte 1: E7 = E7 - 1 zmienna przyjmie wartość -1 Po drugie: Jeśli będziesz miał 1327 pozycji...
Cześć, Mam problem z comboboxem, w którym potrzebuję ograniczyć możliwość wpisywania do wartości z klawiatury. Wiem, że można zupełnie zablokować możliwość wpisywania w comboboxie ale ze względu na długie listy nie chciałbym tego robić. Jak można ograniczyć możliwość wpisywanie wartości dla comboboxa aby: 1. w przypadku comboboxów z wartościami można...
Witam ponownie. Mam w moim pliku poniższy kod którym po aktywacji okna UserForm wpisuje zakresy do odpowiednich okien. Wszystkie listy z zakresami są umieszczone w pomocniczym arkuszu. Jak zrobić żeby kod pobierał zakresy nie z arkusza ale z osobnego pliku tekstowego? Do jakiego pliku tekstowego wrzucić moje zakresy i jak przerobić kod żeby te zakresy...
Dzięki za zainteresowanie tematem . Zauważyłem że nie ładują się comboboxy które we właściwości Row Source mają podaną na sztywno nazwę zakresu w arkuszu. Listy ładowane dynamicznie działają poprawnie . Moja wiedza w zakresie programowania to książki i przede wszystkim internet ; daleka od satysfakcjonującej , rozwiązanie które daje mi oczekiwany rezultat...
1. Klawisze "blokowane" są w wyniku działania kodu procedury: cmbGra3 ' nie ma zogniskowania (focus), to w/w procedura nie działa, jeśli ma to ' Cancel = True ' blokuje możliwość opuszczenia ' Combobox '. 2. W procedurze zdarzeniowej ' Private Sub cmbGra3_Change ', kod: Private Sub cmbGra3_Change ' - gdy na pytanie: "Czy chcesz dodac nowa Gre" odpowiadasz...
no więc poprawiamy: Private Sub UserForm_Initialize() ComboBox1.Clear ComboBox1.AddItem ("brak") ComboBox1.AddItem ("100") ComboBox1.AddItem ("1000") ComboBox1.ListIndex = 0 ComboBox2.Clear ComboBox2.AddItem ("brak") ComboBox2.AddItem ("NIE") ComboBox2.AddItem...
Użyłem Select Case, żeby nie zapisać pół strony instrukcją IfThenElse. Teraz jaśniej? Dobra, już tłumaczę. 1. Takie (zgodne z VB) a nie inne pole kombi, bo zdarzenie "Przy zmianie" reaguje tylko na zmianę wartości. Gdybyś chciał wpisać te same oceny raz za razem, to zmiana by nie nastąpiła. Należało użyć innego zdarzenia, o które kombi formularza jest...
Nie widziałem wcześniej tych dwóch arkuszy :) W "List" gubisz tablicę. W B2 masz tzw adres względny 'Arkusz4!D5:K113' i po przeciągnięciu w dół tablica zmienia rozmiar ("jedzie" w dół). Powinien być mieszany: 'Arkusz4!D$5:K$113' Zakres dla pola kombi możesz zastosować podobnie jak dla poprawności danych, posługując się zdefiniowaną nazwą (NewList) http://obrazki.elektroda.pl/3203590600_1...
Witam, mam taki problem chciałabym aby wyszukiwarka zrobiona za pomocą vba przeszukiwała zakres kilku arkuszy "zestawienie" i "zestawinie2" i szukaną frazę umieszczała w arkuszu "szukana_fraza" poniżej kod który przeszukuje tylko jeden arkusz: [syntax=vbscript]Private Sub SZUKAJ_Click() 'do określenia przeszukiwanej kolumny wykorzystamy indeks listy...
Czy zamiast poniższego : Worksheets("Arkusz2").OLEObjects("ComboB... = "Nazwa_firmy3" można wstawić jakiś inny kod Można tu wstawiać każdy inny kod :idea: :D ale zawsze musisz wiedzieć co wstawiasz :?: i w jakim celu :?: :D Obecnie - do nie wiadomo w jakim celu stworzonego ComboBoxa :cry: z listą firm pobraną z zakresu: 'Robocze':F6:F34...
Tak ma pan racje. Jesteś na forum więc, nie musisz używać zwrotów grzecznościowych (chyba, że adamas_nt ma inne zdanie w tym zakresie, ale miałem już kiedyś konto na elektrodzie i nie spodziewał bym się tego po Nim :D ). udostepniłem tylko tę część kodu. Właściwie to nic nie udostępniasz... Cały twój kod można zastąpić wpisem: [syntax=vb]'wczytuje...
Można jeszcze inaczej to zrobić. Najpierw wpisanie do ComboBox nazw zakresów komórek w arkuszu:[syntax=vb] Private Sub UserForm_Initialize() Dim zakres As Name For Each zakres In ActiveWorkbook.Names ComboBox1.AddItem zakres.Name Next If ComboBox1.ListCount > 0 Then ComboBox1.ListIndex = 0 End Sub [/syntax] Po wywołaniu zdarzenia Change ComboBox1 pokazane...
ja zastosowałem tak (chociaż to C++ i działa OK) array<String^>^ serialPorts = nullptr; try { // Get a list of serial port names. serialPorts = SerialPort::GetPortNames(... } catch (Win32Exception^ ex) { //Console::WriteLine(ex->... Pole1->AppendText("ERROR ");...
hmm.. Otwieram to w excel2007; w J1 tylko #GB bez zadnej listy(poprawnosc danych lub form ComboBox lub ActiveX Combobox) ActiveSheet.shapes.count - wynik zero Jakiego rodzaju lista?(poprawnosc, form lub ActiveX) Jaky sens tyle nazew zakresow?(Tabela....)
Podsumowując: 1) Jest/ma być formatka=Formularz=okienko=UserForm 2) Są w nim/niej przynajmniej: 2x ComboBox (lista zleceń, osoby), 2x TextBox (dodawanie zlecenia, edycja zlecenia ... numeru ? ... inna ?), 2x Label (wyświetlanie zlecenia/wartości/osoby/inne ?), 5x CommandButton (edycja, dodawanie, usuwanie, szukanie, zamknięcie formatki) 3) Potrzebne...
... wartosc2 = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N") '14 wpisów Te wartości trzeba wprowadzać ręcznie ? Mam ich w bazie ponad 30 - numerów oraz nazw ... Przecież miał to być tylko przykład :D ... pewnie że nie trzeba ... :D Do przejrzenia zmiany w " ini ", " dopisz_do_bazy " oraz " usun_z_bazy " 828986 :D Dla wielu...
Witajcie, mam UserForm pod który podłączam listę opcji wyboru, po której wybraniu potrzebuję: 1) przejść makrami do opcji exportu do Pdf gdzie w kol. A Arkusza "ID" mam nazwę zakresu, a w kol. C i D mam nr stron do exportu tego zakresu - na to wstępny pomysł mam jak niżej ale nie działa. 2) przejść makrami do dynamicznie zmieniających się zakresów które...
Ale przecież obiekt TPrintDialog ma już obiekt TComboBox z załadowaną listą drukarek. Moje pytanie brzmi jak odczytać która drukarka jest w tym okienku wybrana. Dostępne są inne informacje np o zakresie stron, ilości kopii itp przez odpowiednie pola w obiekcie TPrintDialog, natomiast nie ma pola które odpowiada wprost o wybranej drukarce. Co pola PrinterIndex...
Projektując formę, we właściwościach comboboxa masz RowSource. Możesz je ustawić tak, aby wskazywało źródło danych w arkuszu, np. [syntax=vb]Sheet2!A1:A7[/syntax] Jeżeli zakres może się zmieniać dynamicznie, wtedy np. w zdarzeniu Initialize formy wstawiasz: [syntax=vb]Private Sub UserForm_Initialize() ost_w = Sheet2.Cells(Sheet2.Rows.Count, 1).End(xlUp).Row...
combobox zakres komórek wypełnić combobox combobox zmienna
samsung ustawi fabryczny kserokopiarka biura zapala dioda protect magnat
mikrokomputer cobra1 bariera mikrofalowa
Lodówka Beko – sprężarka pracuje non stop, +7°C w chłodziarce, –5°C w zamrażarce, oblodzone rurki Bosch Maxx6 – kluczyk na wyświetlaczu, trzykrotny sygnał dźwiękowy, pralka nie startuje