Któraś kolumna musi zawierać unikalne wartości, patrząc na przykład przyjąłem kolumnę A. Robiłem kiedyś podobny projekt i pozwoliłem sobie zastosować UserForm który wtedy wykorzystałem, tak na szybko przystosowany do twojego pliku.
[syntax=vbscript]Private Sub UserForm_Initialize() 'ComboBox1 - Podtyp1 ComboBox1.ColumnCount = 2 'druga kolumna w comboboxach 1 i 2 - wyświetlenie opisu obok trzycyfrowego kodu Dim kod1 As Range 'GetObject, aby można było zaciągnąć dane z innej lokalizacji With GetObject("C:\Users\biuro\Desktop\prg\ba... 'docelowo w innej lokalizacji sieciowej...
To może jakoś tak? Pierwszy parametr wskazuje ComboBoxa, drugi zawiera maskę. U mnie to (mniej więcej) działa w sporej aplikacji. Możesz to jeszcze rozbudować, żeby jedną procedura ogarnąć kilka ComboBoxów. Na mój gust w warunku If powinna być jakaś inna kolumna niż J, tak wynika z opisu. Zmień to sobie. Pewnie pojawią się kolejne problemy, np: co zrobić,...
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ć...
witam mam problem z odpowiednim wyświetleniem danych w okienku combobox. Chciałbym żeby był jednakowy tabulator, czyli kolumna pod kolumną. Pobieram dane z bazy i wyświetlam je z comboboxie. .AddItem rst![Kategoria] & rst![Typ, nr katalogowy] rst.MoveNext Wiem że można to podzielić BoundColumn. Ale nie wiem jak zrobić żeby była kolumna pod kolumną....
1) Kod nie w tym miejscu 2) Nie przypisane zakresy do comboboxów Właściwości pola, RowSource 3) Brak znaków rozdzielających Poza tym wszystko OK :)
Dzieki wielkie!. Tylko bardziej mi chodzilo zeby combo pakazywało trzy kolumny naraz i zeby wklejało do trzech kolumn tez naraz :)
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,"...
Dzięki za odpowiedź:)Mam pytanie odnośnie Validating.Aktualnie obliczenia mam wykonywane w datatable na zasadzie expressions czyli np. kolumna.expression="kolumna_A * kolumna_B".Odnosząc się do Validating bym musiał zadeklarować cała DataTable w validating DataGridView(razem z warunkami wyboru DataTable przez comboboxa)??Czy wykonywać obliczenia z poziomu...
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_...
jakoś sobie poradziłem z tamtym problemem a teraz natkąłem się na kolejny wczoraj pytałem się o generowanie tekstu kolumna pod kolumną i zrobiłem (dodałem +1) xD a teraz przesunąłem wyświetlane dane o 1 kolumne w bok i juz nie działa to generowanie tekstu kolumna pod kolumną co zrobić? ;/ chodzi mi oczywiście o wyświetlane dane w historii (jesli zmienię...
Witam! Kto pomoże mi jak mam znaleźć i gdzie szukać, jakich słów kluczowych użyć by otrzymać efekt jak opisany niżej bo już ręce opadają. Nie umiem znaleźć od 2 dni! Pewnie nie wiem jak tego szukać, więc proszę o pomoc... Potrzeba mi coś takiego: coś a'la stringgrid w którym np pierwsza kolumna jest normalna (zwykły tekst), 2ga ma maskę np do wpisywania...
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...
Mam pytanie związane z oknem TextBox i wyświetlanymi dwoma kolumnami. Czy można te kolumny przybliżyć do siebie (bez konieczności rozszerzania okna TextBox) bo jak widać na screenie druga kolumna jest niewidoczna? http://obrazki.elektroda.pl/3036157500_1...
ComboBox ma właściwość DataSource, do której to właściwości przypisuje się kolekcję obiektów (listę, albo DataTable, obojętnie). Następnie określa się właściwości DisplayMember oraz ValueMember. DisplayMember określa, jaka kolumna z DataTable albo właściwość obiektu ma zostać użyta jako widoczny tekst w combo. Natomiast ValueMember na tej samej zasadzie...
Witam, Napisałem sobie programik, który zlicza w firmie sprzedaż konkretnych pracowników. Wszystko musi być jak najbardziej idiotoodporne stąd też w celu uniknięcia przypadków jakie się zdarzały wcześniej (np. nieczytelnie wklejane dane w złym formacie, które się nie zliczały itd.) wszystko działa na Userformach. Każdy pracownik ma swój plik Excelowy...
Zmieniłaś tabele źródłowe w combobox'ach. Dodałaś dodatkową kolumnę i to "z przodu". Kwerenda dlatego nie wykonuje poleceń bo comboboxy zwracają w wyniku nie nazwy tylko liczby porządkowe: pierwszy cyfr np 1, drugi i trzeci litery np A i Z a takich danych nie masz w tabelach. Wejdź w widok projektu formularza "wyszukanie", stań na comboboksie i zmień...
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....
Hej, mam takie prostackie pytanie:) W jaki sposób można wskazać za pomocą wybranej wartości w combobox kolumnę o takiej samej nazwie w pierwszym jej wierszu i jej ostatni niepusty wiersz? Chociaż jakąś podpowiedź;] [/align][/code][/quote]
Jezeli plik został zapisany (nadpisany) już z błędem to nic się już nie da zrobić. Chyba że masz zarchiwizowany plik jeszcze "z przed błędu" Przyznaje że wyszukiwanie poprzez sortowanie nie było (nie jest) najtrafniejszym pomysłem. Nawet w Openie można było zrobić arkusz w stylu "wyszukiwarka" i poprzez combobox'y wyszukiwać dane a dostęp do źródła...
Jak najbardziej, pod jakże tajemniczą właściwością: ColumnWidths . Wpisujesz tam szerokości poszczególnych kolumn rozdzielone średnikiem.
Oprócz DataSource (źródło danych) musisz ustawić DisplayMember (kolumna która będzie wyświetlana) i ewentualnie ValueMemeber (kolumna która będzie pobierana z comboboxa). Poza tym, na ile mi wiadomo, nie można podłączyć DataSet pod Combo tak jak to robisz w pierwszym przykładzie - DataSet zawiera zbiór tabel, musisz podłączyć jeden obiekt DataTable,...
Całkiem prosto (przynajmniej dl kogoś kto zna trochę VBA): - stworzenie comboboxa z nagłówków kolumn to pętla For Each po zakresie z danymi i dodawanie poleceniem AddItem przy aktywacji formy: [syntax=vb]Private Sub UserForm_Activate() ComboBox2.Clear For Each c In Worksheets("Baza").Range("B1:F1") ComboBox2.AddItem c Next c End Sub[/syntax] - zakładając,...
W całości popieram zdanie kolegi jankolo (i żeby nie było, że ceruję się u moderatora) :D Toteż nie podeślę gotowca. Odpowiem tylko na zadane pytania. Czy muszę dla każdego z tych produktów tworzyć osobny warunek If Nie. czy mogę zastąpić to jakąś petlą Nie trzeba. w jaki sposób? Tworzysz formularz. Umieszczasz na nim Combobox -a i Label -a. Właściwość...
Dzięki za odpowiedź;) W pierwszej kolumnie są informacje podawane przez Użytkownika czyli "są".Druga kolumna to wynik a trzecia to mnożnik przez którą mnożona jest wartość z kolumny pierwszej. pozdrawiam serdecznie, Szefxxx:)
W załączniku przykład dla kolumny D. Użyłem pól kombi ActiveX, zwróć uwagę na ich właściwości. Kod jest prosty, więc nie powinno być kłopotów z adaptacją dla kolejnych ComboBox'ów.
Musisz w combo określić z jakiej właściwości albo z jakiej kolumny kontrolka będzie korzystała. Innymi słowy, musisz ustawić odpowiedni tekst DisplayMember. W Twoim wypadku byłby to tekst "login".
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 serdecznie... Napotkałem problem z filtrowaniem rozwijanej listy w ComboBox Po kliknięciu w komórki kolumn C , D , E w Arkuszu1 wyświetla się okno UserForm Okno to zawiera rozwijaną listę ComboBox, pokazującą zawartość kolumny B Chcę żeby formant ComboBox wyświetlał przefiltrowaną listę kolumny B http://obrazki.elektroda.pl/7211171300_1...
Najwygodniej byłoby zrobić UserForm z dwoma ComboBox'ami, gdzie na podstawie wyboru pierwszego (nazwa arkusza) wypełniało by się drugi danymi z dwóch kolumn. Bardzo uprościłoby ujednolicenie nagłówków. Oczywiście jest to do zrobienia w obecnej postaci, ale nie we wszystkich arkuszach występują obie poszukiwane kolumny. Co w takim przypadku? http://obrazki.elektroda.pl/5048931400_1...
No tak jest ok. Ale ten kod ma zasadę działania taką samą jak dodawanie. Ja chcę usuwanie zrobić które nie będzie miało związku z filtrowaniem. Ten kod usunie wpis pod warunkiem jeśli przefiltruję pracowników. Usuwanie ma polegać na tym że zaznaczam w ComboBox przodowego którego chcę i bez żadnego połączenia z filtrem po kliknięciu na usuń ma z kolumny...
Tylko, że ja używam dwóch pól, ComboBox do wskazania kolumny i TextBox do wskazania szukanej wartości. Tutaj robi się problem :( Nie działa mi jak podstawiam do nagranego makra pole TextBox
Przecież parametrem funkcji wyboru (np Range) jest adres w postaci tekstowej.
Robisz makro z nazwą "combobox1.change" (po kliknięciu na combobox) 1. W tym makro definiujesz stałą integer jako nr kolumny 2. Odczytujesz wartosć z pola combobox i przepisujesz do wybranego przez zmienną integer pola arkusza w pierwszej pozycji. 3. Inkrementujesz zdefiniowaną zmienną integer Makro po wykryciu kolejnej zmiany combobox uruchomi się...
Witam, mam problem z VBA. Chciałbym aby po wybraniu wartości w ComboBoxie program odszukał tą wartość w kolumnie A w innym arkuszu i wstawił wartość z kolumny D do TextBoxa. Dokładnie: Arkusz: Toyo1 Formularz: KARTA REJESTRACJI DANYCH po wybraniu wartości w "Zlecenie" (ComboBox) automatycznie wstawiło nazwę do TextBoxa obok. Zlecenie i Nazwa jest w...
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:...
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...
Ad.1 ListIndex+1 ComboBox'a będzie odpowiadał miesiącowi w kolumnie 'data'. Filtrowanie jest Np [url=https://www.elektroda.pl/rtvforum/v... Tu dla przyspieszenia dołożyłbym kolumnę o szerokości 0pt (niewidoczną) i zapisywał w niej tylko miesiąc (przy Initialize) i wg niej filtrował. Ad.2 trzeba wydzielić dodatkowy arkusz...
Najłatwiej będzie dodać do tabel kolumnę rok. Będziesz miał po 1 tabeli z każdego rodzaju. Select możesz wtedy warunkować po tej kolumnie.
Witam Potrzebuję wykonać obliczenie tak, żeby wyliczało mi różnicę '= róznica [ towar sprzedany] - [koszt PLN] względem wyznacznika z kolumny V. Najlepiej Makro które przeszuka kolumnę V znajdzie dany wyznacznik [liczbę] i poda wynik różnicy wszystkich liczb z kolumny S i P . Niestety nie mogę tego pogrupować względem kolumny V. Musi pozostać taki układ...
Nie zaszalałeś z programowaniem... Jak przypisujesz listę do kombo? W kodzie, czy właściwościach? Lista ma indeks (od zera), więc wiersz będzie równy Kombo.ListIndex +1 Wystarczy dodać: Cells(indeks listy +1, kolumna)= Cells(indeks listy +1, kolumna) + wartość z pola Było kilka podobnych tematów, poszukaj. I trochę samodzielności kolego ;) ComboBox/ListBox...
Wygląda to na błąd Excela, albo dzieje się coś, czego nie rozumiem. Można to ominąć przez, jak pisałem, załadowanie i usunięcie nawet pustej tablicy, zawierającej >10 kolumn jako "inicjacji" listy combobox'a. Do zamknięcia pliku/formularza dopisywanie do listy, bez względu na ilość kolumn, będzie działać. W załączniku plik z demonstracją. Po otwarciu...
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...
mam w tym formularzu pole tekstowe kw1 Dodaj proszę jeszcze kod, aby tekst z kw1 wpisał w odpowiedniej komórce w kolumnie D
Witam. Tym razem przy projektowaniu mojego pliku utknąłem przy ComboBox i ListBox- a dokładnie, dodania do nich ewentualnych możliwości jeśli oczywiście jest taka opcja. Jeśli chodzi o ComboBox: czy jest możliwość aby w ComboBox umieszczonym w oknie UserForm wybrać coś z rozwijanej listy i aby to co wybiorę pozostało w tym ComboBox nawet po restarcie...
wejdź w zakładke Dane - zestawienie i usun kolumny D, E, u mnie chodzi ok
Witam, Sprubuję jaśniej to wyjaśnić: 1. Mam arkusze nazwane od styczeń - grudzień 2. Wszystkie nazwy kolumn są takie same różnica wartości liczbowych jest tylko w kolumnie N:N każdego arkusza 3. Chodzi o porównanie miesiąc do miesiąca za pomocą ComboBox: - użytkownik wybiera arkusze za pomocą Combobox1 i ComboBox2 - klika przycisk i zostają porównane...
Ja to widzę tak: Dwie tablice a w nich Pierwsza - zwierzęta - rośliny druga z dwoma kolumnami -"kot",1 -"pies",1 -"krowa",1 -"stokrotka",2 -"tulipan",2 -"róża",2 Pierwsza kolumna to jak widzisz nazwa a druga to indeks pierwszej kolumny. Jak wybierzesz w pierwszym Combo jaką wartość to odczytujesz jej indeks który jest automatycznie znacznikiem jakie...
Niestety kod nie działa. Może źle wyjaśniłem co chcę osiągnąć. Ogólnie to poniższy kod działa poprawnie. Wkleja mi grafik z symbolem jaki jest wyświetlony w oknie ComboBox (o nazwie "labGrafik"). Jednak w kolumnie "DQ" są np. dwa grafiki o symbolu "A" i wklejany jest ten pierwszy od góry, dlatego dodałem kolumnę "DP" w której wpisałem grupy, i te grupy...
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]
Jest z tym mały problem, ta lista dynamiczna którą wysłałem, oporna jest na ten kod, możliwe, że dlatego, że wszystkie comboboxy nazywają się tak samo. spróbujesz dopisać to do tej listy? mi nie wychodzi :/ Załączam ten plik z dopisana funkcja vba która zareaguje na April w kolumnie E datą.
wypełnić combobox combobox zmienna vbnet combobox
kamera internetowy linux mildton regulator wyświetlacz aparatu cyfrowego
podkładka chłodząca tefal stacja parowa
Reset fabryczny centralki Mhouse CL2SK – procedura O-View, kasowanie pilotów, nauka krańcówek Honeywell CS0171B-LS Rev.B – płyta sterująca Baxi/Westen, zamienniki SM11450, SM11450U, SMCOE01