Musisz oprogramować ComboBox. Jeśli zmiana działa, to wynik z Combo zapisz do komórki "pod nim" i masz zdarzenie WorksheetChange. [syntax=vbscript]Private Sub ComboBox1_Change() Range("F11") = ComboBox1.Text End Sub[/syntax] Problem w tym, że dla każdego musi być osobna procedura. A dlaczego nie poprawność/lista? Działa przecież...
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".
Ops! Sorki, pewne rzeczy wydają się oczywiste. Żona ostatnio wydała komendę: "wsyp soli". I bądź tu mądry, wolałem uciec do piwnicy niż zadawać pytania :D Położenie arkusza w 'Initialize' formularza. Nie wiedziałem o który chodzi, wpisałem w największy. Wyszukiwanie w kodzie arkusza, podpięte pod przycisk. Nie robiłem żadnego zabezpieczenia przed błędem....
Poniżej przykład do pierwszej zakładki. Resztę zrobisz sobie analogicznie.
Splitem go i policz. Np [syntax=vb]Private Sub CommandButton1_Click() Dim a As Double Dim b As Double Dim dr As Integer a = TextBox1.Value b = TextBox2.Value liczba = Split(UserForm1.ComboBox1.Value, ",") dr = Len(liczba(1)) Me.Label5.Caption = Round(a + b, dr) End Sub[/syntax]
Nie mam Corel'a, ale VBA chyba wszędzie podobny... Najprościej byłoby z FileDialog. Jeśli konieczna jest lista dysków w ComboBox, to można połączyć z FileSystemObject. Załączam przykład takiej listy plików w Excel'u.
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ć...
Widzę, że nie bardzo lubisz makra ;) a wystarczy: 1. makro z WorkbookOpen powtórzyć przy WorksheetActivate (aktualizacja listy Combobox''a). 2. Usunąć instrukcje warunkowe dot. producenta Listę kolorów modyfikujesz w arkuszu "Opcje". Musi być "ciurkiem" (bez dziur). Edit 20:17 - zmieniłem załącznik (Clear brakowało przy Activate)
ComboBox z opcją lista
Najszybciej zmień tu z 'hide' na 'unload' (hide ukrywa przez co nie odświeża ci się lista) [syntax=vbscript]Private Sub CommandButton1_Click() 'kliknij w wprowadz_nowy 'Me.Hide 'zamknij poprzednie okno Unload Me UserForm1_1.Show 'pokaż nowe okno End Sub[/syntax]
ListIndex w combo UserForm2 nie ma zastosowania w taki sposób, ponieważ lista jest wynikiem filtrowania. Rozwiązań jest jak zwykle kilka: 1. Wielokolumnowy Combobox, gdzie wyświetlana jest tylko jedna kolumna. Po wybraniu wartości, w Label'ach umieszczamy zawartość pozostałych kolumn. 2. Klasycznie - z wykorzystaniem tablicy, tu ListIndex jak najbardziej....
With Me.lst For i = 0 To .ListCount - 1 If .List(i, 2) = "Brak JPG" Then .Selected(i) = True End If Next End With Dodano po 1 lst - to jest ListBox
Miałem kiedyś podobny problem. Najgorsze ze jak go rozwiązałem a po czasie znowu wykorzystałem Combo to już nie pamiętałem jak to było :)) Dlatego porobiłem sobie takie małe toturiale. Typowe elementy, Liste, drzewko, Combo, menu itp. Co do Combo w trybie edycji najedz na strzałkę do rozwijania i ustaw wielkość jaka ma być maksymalna. Dla ułatwienia...
ad.1 Przy zdarzeniu Change ComboBox'a sprawdzany jest każdy znak wprowadzany z klawiatury. Jeśli sprawdzany ma być tylko pierwszy, pierwszym warunkiem będzie Len(NazwaCombo.value)=1, następnie porównujesz (w pętli) z listą. Najprościej wstawić polecenie opuszczenia pętli przy pozytywnym wyniku porównania, a warunkiem kontynuowania kodu zrobić licznik_pętli...
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...
Spróbuj poprawność danych>lista (pobierana z zakresu lub wpisana ręcznie).
Zrobiłem pewien plik, który jak się uruchomi wyskakuje okno UserForm z miejscami do uzupełnienia arkusza. Część tekstu wpisuje się w TextBox'y a część wybiera z list ComboBox'ów. Problem pojawia się wtedy gdy kliknę na listę ComboBox, Excel się zawiesza i bez zamknięcia z poziomu menadżera urządzeń nic się nie poradzi. Nie wiem co jest nie tak?
Hmm, zdaje się, że jest: dodatkowe umiejętności, kwalifikacje - wymagania Gdyby jeszcze zapisane były "bazodanowo"... Np na podstawie zdefiniowanych list (combobox, listbox, poprawność danych)
Wg mnie wywołane zdarzenie change dla combobox2 winno ładować listę dla następnego combobox, teraz za każdym razem gdy zmieniasz wartość combobox2 to ponownie ladujesz do niego listę, troch nielogiczne
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...
[syntax=vb]ListaArray = Array(RodzajLiniiLista, RodzajDodReaktLista)[/syntax] Elementy tej tablicy są typu variant, którym nie nadano wcześniej wartości, stąd mają wartość null. Kolega pewnie googla i wkleja, prawda?
Czy jest możliwe aby w liście combobox 'SIEC' były nazwy wszystkich arkuszy oprócz START i BAZA Nie mogę sobie z tym poradzić. Jak zrobić aby po dodaniu nowego arkusza znalazły się tam nagłówki z arkusza BAZA od B1 do G1 Zapis danych do arkusza BAZA (wszystkie) i odpowiednio do tego arkusza który zostanie wybrany w Combobox -SIEC. Znalazłem podobny...
A może zastosować inne rozwiązanie? Zastanawiam się i kilku rzeczy nie mogę rozgryźć. Zapytam: 1. Czy plik to jeden miesiąc, czy więcej? 2. Jeżeli nie, to co będzie za pół/półtora roku? 3. Czemu ma/miał służyć pierwszy arkusz? Zakładając, że plik to miesiąc można ten arkusz wykorzystać do przedstawiania wyników wyszukiwania (stosując listę, combobox,...
W jaki sposób zmniejszyć standardowe kontrolki (checkbox, combobox, radiobutton, list box, combobox itd). Zmniejszanie ich uchwytami powoduje jedynie "okrojenie". Skala pozostaje taka sama. Druga sprawa, to jak ustawić rozmiar tekstu, np 5 lub 6. Zdaje się, że jawnie mniejszy od 8 nie można ustawić. Da się to jakoś obejść?
Witam! Ta wersja już weryfikuje poprawność dat i czasu. Nie nałożyłem restrykcji na ilość dzwonów (może być ich więcej niż trzy), dodałem legendę dzwonów zgodnie z Twoimi sugestiami oraz ostrzeżenie przy zapisie, że plik o danej nazwie już istnieje. Co do ostrzeżeń, wypisz mi ich treść, bo nałożyłem ich trochę w rodzaju "nie wykrył dwukropka", "nie...
Witam, 1. Czy jest możliwe automatyczne sortowanie tylko w kontrolce Combobox? Nie chcę sortować całej bazy danych która składa się z kilkunastu kolumn, tylko żeby sortowanie odbywało się w pobranej liście Combobox z jednej kolumny. 2.W jaki sposób wykonać autouzupełnienie - czyli po wpisaniu pierwszych liter do comboboxa rozwinie się lista posiadająca...
Witam, kolejne moje pytanie dotyczy wyświetlanej listy ComboBox-a. A mianowicie: mam arkusz Excela zawierający ok 20 kart, każda karta ma swoją nazwę całkowicie różną od innych. Moje pytanie: czy jest możliwe, aby nazwy kart były wyświetlane w postaci listy ComboBox-a (ComboBox np: na pierwszej karcie), jeżeli tak to jak przejść do edycji danej karty,lub...
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.
Mam opracowane rozwiązanie. Nie bardzo mi ono pasuje ponieważ mam przycisk lista a chciałem aby combobox był aktywowany po najechaniu wskaźnikiem myszki na pole żółte. Czy ktoś z Państwa może pomóc?
Nie rozumiem dlaczego VBA, ale skoro ma być... Po pierwsze: do wyszukiwania osoby nie możesz oddzielać imienia i nazwiska. Zrobiłbym sobie kolumnę pomocniczą łączącą teksty z kolumny C i D, z niej pobierał dane do listy. Masz "załatwione" dwie rzeczy: jasną identyfikację osobnika oraz precyzyjne wyszukiwanie /indeksowanie. Po drugie: w formularzu wyszukiwania...
ComboBox to lista wartości (Items). Wszystko jest dokładnie opisane w dokumentacji - tylko czytać: http://msdn.microsoft.com/pl-pl/library/... http://www.blueman.pl/c-sharp/id1253-c-c... ... reszta - wujek Gugiel..
Jaka jest wartość zmiennej Uas? To globalna zmienna? Oprócz dodawania pozycji na liście ComboBox jest metoda .AddItem, i nie właściwość Value. Lub co najmniej naciśnij klawisz F1, aby wprowadzić Szukaj ComboBox i zobacz metody i właściwości oraz 'Example'
Hej! Mam problem tzn: Mam listę ComboBox w której wyświetlają mi się pewne towary. I mam ListBox gdzie chciałabym aby wyświetlała się ilość dostępna na magazynie+żeby użytkownik mógł wybrać ilość którą chce kupić. Private Sub WybierzTowar_Change() //tutaj nic nie wpisywałam End Sub natomiast: Private Sub IloscTowaru_Click() Dim poz As Integer poz =...
Witaj -lista -> wybierz ActiveX ComboBox powiedzmy że chcę wybrać po 1 komórce z każdej kolumny [syntax=vbnet]Sub plus1() For Each c In Selection c.Value = c.Value + 1 Next End Sub [/syntax]
Hej W arkuszu umieściłam combobox z dynamicznie zmieniającą się listą wyboru. Lista zmienia się w zależności od wpisanej w combobox wartości. przypisanie listy do comboboxa umieściłam w zdarzeniu change cały kod wygląda tak Option Explicit Private Sub cbNAZWISKO_Change() cbIMIE.Value = "" cbNAZWISKO.ListFillRange = "LISTANAZWISK" cbNAZWISKO.DropDown...
Witam wszystkich serdecznie Mam malutki problem z polem combobox od kilku dni próbuję wczytać wartość do ComboBox-a. Pole działa prawidłowo jeżeli chcę wybrać dane z rozwiniętej listy ComboBox-a w userForm. Czy jest możliwe abym odczytał dane z komórki np Activecell.offset(0,5) a jednocześnie mógł zmienić wartość rozwijając listę. Przy zapisie nie mogę...
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! Mam taki problem. Umieściłem na swojej stronie listę rozwijaną typu ComboBox (polecenie select). Chciałem, aby po wybraniu odpowiedniej pozycji listy otwierała się właściwa strona (konkretnie chodzi o wybór kategorii galerii foto). Nie mogę jednak w żaden sposób tego powiązać, PHP nie widzi tych danych. Czy ma ktoś na to jakąś metodę?
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 mam prblem jak mozna ztwozyc liste mnazwisk w liscie rozwijalnej combolist . abym mogl wybierac z listy nazwiska dzieki
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....)
ł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
Znowu coś sknociłem. tak fajnie dało sie wybierać wartości w karcie zdarzenie z comboboxów a teraz nie mogę ustawić żadnych wartości w datamember albo valuemember..i oczywiscie nie da sie wybierac w oknach combobox.
Witam, mam problem jak w temacie: w folderze mam kilka plików INI. Potrzebuję w ComboBox wyświetlić listę tych plików z ukrytym rozszerzeniem (z możliwością utworzenia nowego pliku poprzez wpisanie nowego tekstu w ComboBox - tekst będzie nazwą pliku) aby edytować sekcje w wybranym pliku (lub tworzenie nowych sekcji). Za wszelkie sugestie z góry thx
Prócz tabelarycznego DataGridView można jeszcze zastosować ListBox,TextBox i ComboBox.
To może używasz nieprawidłowej składni? Czy to nie jest aby polecenie dla SQL Server CE? Spróbuj z którymś np. [url=http://stackoverflow.com/questions/...
ak zrobic by rozwijała mi sie ta lista tak jak teraz tylko nie same nazwiska ale również nip Zamienić combobox na listbox.
Trudno jest podpowiedzieć Ci jakieś rozwiązanie bez przykładowego pliku :cry: Tworzenie comboboxów zależnych nie jest wcale takie proste :not: Zbliżoną funkcjonalność tzw. list zależnych możesz przeanalizować np. tutaj https://www.elektroda.pl/rtvforum/viewto...
To że się poddałem nie znaczy że nie próbowałem. Uwierz że próbowałem ale nic z tego mi nie wychodzi. Nawet wkleiłem kod w takiej postaci jak zapodał kolega Aldrin do UserForm_Initialize ale to powoduje że ten kod jest już inicjowany w momencie jak kliknę na przycisk którym otwieram okno UserForm. A gdzie tam żeby kod był inicjowany po otwarciu listy...
Udało mi się :) Dziękuje za nakierowanie na poprawność danych przez listę. "skakanie" mam odpalane przez key_down.
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...
mozesz mi powiedziec jak ? :D moja wiedza na temat ComboBox jest zadna niestety..... :(
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...
Bez VBA raczej się nie da. Jeśli mowa o VBA, ComboBox ma tę właściwość. W przykładzie uForm uruchamiany przez podwójne kliknięcie. Możesz wybrać z listy lub wpisując pierwsze znaki. Zatwierdzasz Enter'em. Spróbuj, może to jest to...
Witam, Próbuję zwiększyć działanie arkuszy poprzez formularze. Mam arkusz z listą sal wykładowych (kolumna A = nr sali, kolumna B = opis sali) i formularz do wprowadzania danych z nowymi salami. Na drugim arkuszu, w nowym formularzu poprzez kontrolkę combobox chciałabym wybierać salę z pierwszego arkusza (Arkusz1!A) z jej opisem (Arkusz1!B) i wpisać...
Jeśli chodzi o listę wysuwaną wszystko jest OK. Następny problem opiszę w następnym poście.
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...
A dużo jest tych wartości? Jak nie, to proponuję zastosować zwykły ComboBox, z bazy odczytać dane i umieścić je w liście CB.
Chodzi mi o wersje uruchomieniowe, bo ja angielski znam Cały interfejs dla obsługi to ty piszesz. Więc wszystkie przyciski, opisy listy, combobox-y itp. to ty tworzysz choćby po chińsku. Obsługa w Rutiime nie widzi nic z Developmenta. Napisz do Astora przyślą ci demo, instrukcje, pierwsze kroki to zobaczysz. Oto przykład. http://obrazki.elektroda.pl/8530174800_1...
Kontynuując, pola tekstowe należałoby "uporządkować numerycznie" zaś jedną etykietę (data) nazewniczo, np. tak: [syntax=txt]lab_dzis => 'Etykieta z wyświetlaną "dzisiejszą datą" TextBox1 => 'Nazwisko TextBox2 => 'Ulica TextBox3 => 'Kod pocztowy TextBox4 => 'Miejscowość TextBox5 => 'PESEL TextBox6 => 'NIP TextBox7 => 'Telefon TextBox8 => 'Pocztel TextBox9...
Witam. Właśnie pracuję nad udoskonaleniem mojego pliku i mam pewien problem z którym nie mogę sobie poradzić. Mam pewne okno UserForm w którym mogę przefiltrować listę pracowników. Obok w oknie (zaznaczone na screenie) mam opcję z którą nie mogę sobie poradzić. Jest tam przycisk 'Dodaj'. Na chwilę obecną udało mi się zrobić tak że w oknie ComboBox wybieram...
Tylko chodzi mi o listbox a nie combobox
Niestety to nie to. Mam bowiem pięć combobox'ów. Wszystkie listy tych Combobox'ów są wypełniane w ten sam sposób i z tego samego arkusza. Cztery listy sie wyświetlają bez problemów a jedna czasami i to powtarzam, czasami jest pusta. Wtedy jedynym lekarstwem jest wyłączyć program i uruchomić na nowo. Wszystko wraca do normy, ale do czasu. jeszcze dla...
No ok to wybór listy a teraz jak oprogramować aby po wyborze w jednym combobox'sie argumentu w drugim combobox'sie była do wyboru inna lista a przy wyborze innego argumentu jeszcze inna lista ?
Witam, mam problem z wyświetleniem określonej liczby elementów listy. W ComboBox ustawiłem DropDownCount na 5, ustawiłem styl na DropDownList. Przy kliknięciu okno rozwija się i wyświetla wszystkie jednak elementy. Dopiero przy zmianie stylu na DropDownVariable uzyskuję założony efekt. Moje pytanie brzmi dlaczego? Czy DropDownCount działa wyłącznie...
efekt taki sam, sens też ten sam, bo to przecież musi być instrukcja warunkowa, ale inna składnia, "If e.KeyChar = Chr(13)" tu wywalał błąd :( Tak, ale post niżej się poprawiłem :) [syntax=csharp] Combo1.Text = URL 'do właściwości Text kontrolki ComboBox przekazuje ciąg znaków, w tym przypadku adres www strony (URL), czyli to zobaczysz w polu tekstowym...
Po pierwsze to nie napisałes w jakiej aplikacji Offic'a zrobiłeś tą stronę. Po drugie, jeżeli nie znasz ( a tak napisałeś ) VBA for Office, to daj sobie spokój, nie dasz rady bez dobrej znajomości tego języka. Problem mozna rozwiazać z pomocą kontrolki Listy przewijanej ( ComboBox ) i metody AddItem. Pozdrówka
Witam! Mam kolejny C++ builderowy problem. Czy ktoś wie jak zrobić taką listę jak np. lista parametrów jakiegoś komponentu w Object Inspectorze, tzn. mamy opis i wartość w wierszu, a jak to klikniemy myszką, to pojawia się ComboBox, który pomaga wybrać wartości. Mam dużo parametrów, takie coś bardzo by mi pomogło. Z góry wielkie dzięki, P.
[syntax=java]Lista.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Object zrodlo = e.getSource(); if(zrodlo == Lista) { Wersja.removeAllItems(); String Modul=Lista.GetSelectModule(); } } } }); [/syntax] Z drugim analogicznie tylko zrodlo == Wersja Próbowałeś w taki sposób?
Nie morduj się, tylko podejdź matematycznie. Policzyłem, wyszukałem i podpowiadam: W 'Arkusz1' w B2 wklej =JEŻELI(LICZ.JEŻELI(Arkusz2!D$6&... i przeciągnij w dół. Już pewnie wiesz co dalej ;) w C2 =INDEKS(A$2:A$19;PODAJ.POZYCJĘ...
Witam! Stworzyłam w pliku ze sporą ilością danych 3 wyszukiwarki, a dokładniej 3 comboboxy z zawężaniem podpowiedzi w liście rozwijanej w zależności od wprowadzonej wartości. Niestety mam problem z którym nie potrafię sobie poradzić, a mianowicie: Gdy w jednym z pól zacznę wpisywać wartości i coś wybiorę z podpowiedzi https://obrazki.elektroda.pl/2298353700_...
Po wybraniu wartości w pierwszym CB, [syntax=vbnet] Combo 2. Items. Clear For i = 0 to lista. Count -1 lista z której ładujesz combo If lista. Item (i) <>Combo1. Selecteditem. Value then Combo 2. Item. Add(lista. Item(i)) End if Next [/syntax] To zdarzenie wywołaj przy combobox 1. Selecteditemchange
Nie mogę sobie poradzić z załadowaniem listy z godzinami do ComboBox. W Excelu stworzyłem ładną listę z sformatowanymi godzinami: 1:00 2:00 itd., niestety w oknie zobaczyłem to: 945334 Mam taki kod programu: Private Sub UserForm_Initialize() ComboBox1.AddItem "" For x = 0 To 11 Step 1 ComboBox1.AddItem (Arkusz5.Cells(10, x...
Po co tyle kombinacji? Wystarczy w pliku z formularzem mieć łącze do pliku źródłowego i z tego arkusza pobierać wartości do listy rozwijalnej.
Witam, dziś chciałbym prosić o pomoc w rozwiązaniu następującego problemu. Przy wpisywaniu tekstu do combobox automatycznie wypełnia się danymi z listy załadowanymi do combobox. Jak wpisać nowy tekst różniący się wielkośćią początkowych liter od tekstu będącego na liście? Np. na liściie mamy słowo "Domowy", chcę wpisać DOM (koniecznie dużymi literami)...
aby zamiast wyszukiwać w combo po pierwszej literze szukać ciągu liter Proponuje przejrzeć rozwiązanie [url=https://www.youtube.com/watch?v=jmB... rozwijana z opcją wyszukiwania
W ogóle zrezygnowałbym z metody AddItem, chociażby ze względu na poruszony problem. Najprościej zadeklarować tablicę i nią się posługiwać. Przy każdej zmianie czyszczenie i ponowne przypisanie jako listę Combobox'a. Wtedy ListIndeks będzie identyczny z pozycją w tablicy. Nie widzę Twojego projektu, ale takie rozwiązanie wydaje się sensowne.
[syntax=vb]ComboBox1.ListIndex[/syntax] Tylko że ListIndex zaczyna liczyć od 0 więc jeżeli chcesz poznać wiersz to : [syntax=vb]wiersz=ComboBox1.ListIndex+1[... Ale jeżeli listę pobierasz nie od pierwszego wiersza arkusza należy dodać liczbę wierszy od pierwszego do wiersza w którym zaczyna się początek listy czyli np: [syntax=vb]wiersz=ComboBox1.ListIndex+1....
Koledze raczej chodzi o listy połączone kaskadowo... Da się to zrobić, dla każdej listy musisz napisać własne zapytania SQL w warunku uwzględniając poprzednio wybrane wartości i podpiąć je do odpowiedniego zdarzenia w poprzedniej kontrolce. Poszukaj na google: ms access cascade combobox , [url=https://www.fmsinc.com/MicrosoftAcc...
Ja napisać w kodzie formułę SUMIF, tak aby została sumowana kolumna AH dla zadanego kryterium poprzez ComboBox, np. mam listę pracowników i dla danego pracownika z kolumny K który pojawia się kilkakrotnie ma zliczać skalę i podać na koniec wynik dla danej osoby Próbowałam ale ma błąd i nie potrafię sobie z tym poradzić With suma .Formula = "=SUMIF(K2:K,"...
Item-y (Items) w TComboBox, to po prostu TStringList. Do każdego takiego item-u, możesz przyporządkować obiekt, zawierający dowolne dane. Nie ma znaczenia, czy i jak posortujesz zawartość TComboBox-a, bo obiekty będą sortowane wraz z sortowaniem zawartości listy TComboBox. Można nie sortować alfabetycznie wg. tego co TComboBox pokazuje, ale właśnie...
Aż mi głupio o to pytać ale jak prawidłowo zadeklarować swoją klasę, jak ją dam w program.cs przed Main to nie "widzi" jej w form1.cs? Swoją drogą próbowałem użyć obiektu klasy label i nic, lista jest pusta, mimo, że label ma metodę ToString().
Tak przepraszam pomyliłem się chodziło mi combobox. Może za mało dokładnie napisałem. Do comboboxa ładowana jest lista pliku txt, musiała być tak aby była szybko edytowalna w notatniku. A wygląda ona tak nawa1 d=10 s=5 w=3 nawa2 d=9 s=5 w=3 nawa3 d=6 s=7 w=5
Witam, chciałem zapytać czy można (a jeśli tak to jak?) zmienić szerokość i wysokość rozwiniętego komponentu ComboBox. Jeśli zapisanych jest kilkadziesiąt pozycji w liście to chciałbym programowo zmieniać żeby raz pojawiało się kilka a raz np. kilkanaście pozycji po rozwinięciu. I podobnie z szerokością, jeśli któryś wpis jest szerszy niż szerokość...
W porządku, więc skoro dopiero zaczynasz, to: 1. Utrzymuj porządek w kodzie - wcięcia, odstępy między blokami kodów, pozycjonowanie składni typu ' If ... End If ', ' Select Case ... End Select ', itd. Robisz to co prawda dla siebie, nie dla innych, ale im większy będziewsz mieć porządek, tym szybciej będziesz mógł coś zmienić, poprawić, przestawić,...
Przećwicz sobie takie rozwiązanie [syntax=vb]Dim opt As Control c = 1 With opt For Each opt In frmPlansza.Controls Select Case TypeName(opt) Case "OptionButton" 'tu ustawienia właściwości dla przycisków opcji MsgBox opt.Name, , "Przycisk opcji" Case "CheckBox" MsgBox opt.Name, , "Pole wyboru " Case "TextBox" MsgBox opt.Name, , "Pole tekstowe" Case "ListBox"...
Chyba chodziło Ci o to: [syntax=vbnet]Imports System.IO Public Class Form1 Public lista(15) As String Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim Wykladowcy() As String, x As Integer, linia As String FileOpen(1, "C:\Users\Wojtek\Desktop\Zaliczenie VB\Zaliczenie Vb\Zaliczenie Vb\Studenci.txt",...
Zacznijmy od tego, że nazwy klas, zmiennych i metod publicznych wypada pisać z dużej litery - taka konwencja. Brakuje Ci jakiegoś pola z nazwą tego obiektu - no chyba że chcesz wyświetlać nazwy zmiennych, co jest moim zdaniem bez sensu... Dodaj sobie np. pole Nazwa i do niego przypisz "samochód1", "samochód2" etc. Jeżli rok produkcji jest liczbą int,...
wypełniam arkusz pierwszy z niego wypełniają się trzy następne odpowiednimi informacjami... I w tym momencie zrobiłbym aktualną listę drukarek i "przydzielił" odpowiednim arkuszom Np w UserForm. [syntax=vbscript]Dim WshNetwork As Object, oPrinters As Variant Dim i As Integer, txtMsg As String Set WshNetwork = CreateObject("WScript.Network") Set oPrinters...
Użyj ComboBox w trybie simple edit (czy jakoś tak). On ma z automatu opcję podpowiedzi, trzeba mu tylko zapełnić listę nazw.
po wpisaniu pozycji której nie ma na liście gdzie? na arkuszy? ComboBox?(ktorzy?) w notatniku? :) Dodano po 19 "invalid property value" ale Ty sobie tak chcesz:[syntax=vb]cmbListItem.MatchRequi... = True [/syntax]
Nie rozumiem dokładnie o co Ci chodzi z "aby nie było można ich zmieniać"... Jeżeli ustawisz styl na DropDownList to nie będziesz mógł ich zmieniać, tylko musiał wybrać z listy. Podejrzewam że piszesz to w Visual Basic z pakietu Visual Studio? Ja z Visuala to tylko ten Excelowy a to zdaje się inna składniowo wersja, ale spróbuj czegoś takiego (może...
Witam Mam problem z formularzem Mianowicie chciałbym dodawać do tabeli Poprzez formularz Wybieram z combobox wartość wpisuje w texbox ilość -klikam dodaj i dana wartość się dopisuje do istniejącej czy takie coś się da zrobić ?
Podany przeze mnie obraz jest z Akcesa. O ile się orientuję, to Excel nie daje możliwości użycia więcej niż jednej kolumny (może się mylę). Jeżeli nie, to musisz poskładać dane z 3 kolumn rozdzielając je np. '|', a następnie po wybraniu pozycji z listy odpowiednio rozdzielić.
Proponuje zmienić nazwy zmiennych "placowka, podzespol" aby były różne dla każdego ComboBox. np. tak: [syntax=vbscript] Private Sub UserForm_Initialize() Dim ost As Long With Arkusz1 ost = .Cells(.Rows.count, "C").End(xlUp).Row If ost = 2 Then ComboBox1.AddItem .Range("C3").Value ElseIf ost > 2 Then placowka = .Range("C3:C" & ost).Value ComboBox1.List...
1. Tak. Wiersz równy wartości zmiennej wrs , usuwasz. Tu trzeba będzie przepisać listę ComboBox'a, lub po prostu zamknąć i otworzyć ponownie uForm 'Wybierz'. 2 & 3. Z tego wychodzi, że: a) jeśli zaznaczono 'BrakTłumaczenia (chk górny) - email i 'Archiwum' b) jeśli 'BrakWarunków' - email i 'Dane_Przetworzone' c) w pozostałych przypadkach 'Dane_Przetworzone'...
Cześć, Chciałbym za pomocą combobox i pola tekstowego w formie zrobić listę rozwijaną. W zeszycie pierwszym mam przycisk aktywujący formę z combobox oraz textbox. W zeszycie 2 mam wypełnione dwie kolumny A i B gdzie w A mam wartości które można wybrać w combobox a w kolumnie B opisy tych wartości. Chciałbym aby moja forma działała w następujący sposób:...
Mój program swoją bazę czerpie z bazy Access. Również z innego pliku Access do pola combobox przypisany jest Data Source, przez co mam listę w menu rozwijanym. Czy da się tak ustawić, aby np. domyślnie pierwszy wpis z Data Source pojawiał się w polu comboboxa. W tej chwili to pole jest puste, dopiero jak rozwinę menu to mogę coś wstawić lub ręcznie...
Niestety typowa klasa CComboBox nie zawiera parametru AutoCompleteMode a kombinacja z innymi nie daje zamierzanego efektu i raczej nie da sie wyłączyć strzałki :cry: Kolejnym problemem jest to iż możliwość wyboru musi sie ograniczać (im więcej znaków tym mniej możliwości dostępnych z listy) a nie jak jest typowo w ComboBox statycznie wyświetlanie całej...
Jak przypisać wartość daty do jednej opcji z listy combobox'a ? może jakąś wartość liczbowa hm ?
combobox lista combobox excel lista combobox lista rozwijana
logitech wingman parametr maszynowy compaq 6720s bateria
powódż pralka sterowania nawiewem
Brak wyświetlania na podliczniku S 238-8 po zaniku prądu Jak przywrócić MBR bez utraty danych? AOMEI, TestDisk, bootrec