Forum Oficjalnego Klubu Mitsubishi - MitsuManiaki Strona Główna Forum Oficjalnego Klubu Mitsubishi - MitsuManiaki


FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum
 Ogłoszenie 


W myśl ustawy RODO, akceptując regulamin wyrażasz zgodę na gromadzenie i przetwarzanie swoich danych osobowych w celach związanych z przyznaniem dostępu do forum / wstąpieniem do klubu.
Administratorem danych jest Oficjalny Klub Mitsubishi - MitsuManiaki
Jeśli nie akceptujesz powyższych informacji, prosimy o kontakt z Administracją w celu usunięcia konta.

Poprzedni temat «» Następny temat
Prośba o pomoc Excel - ComboBox
Autor Wiadomość
shymo 
Mitsumaniak


Auto: Carisma 2002 DID, 115KM
Kraj/Country: Polska
Pomógł: 2 razy
Dołączył: 09 Paź 2009
Posty: 53
Skąd: Kraków
Wysłany: 22-09-2010, 22:12   Prośba o pomoc Excel - ComboBox

Witam i proszę o pomoc z Excel/VBA

Mam wstawione do arkusza 3 comboboxy z listą rozwijalną.
Jak zrobić taką "kontrolną komórkę", która będzie sprawdzała poprawność danych w pewnym zakresie?
Typu: jeżeli wybrana pozycja z listy1 zawiera pewien ciąg znaków "MM" a pozycja z listy2 "SS" to pojawi się komunikat 'Zła konfiguracja'
Jakaś wskazówka jak się odwołać do pola "Text" w combo box?

W załączeniu przykład Kalkulator_test.xls

Będę wdzięczny za wskazówki
_________________
 
 
akbi 
I Love SPEEDway


Auto: Subaru Forester 2.0XT .. 18r
Zaproszone osoby: 65
Kraj/Country: Polska
Pomógł: 74 razy
Dołączył: 03 Mar 2006
Posty: 12275
Skąd: Gdańsk
Wysłany: 23-09-2010, 08:37   

shymo napisał/a:
Jakaś wskazówka jak się odwołać do pola "Text" w combo box?

Odwołujesz się normalnie jak do adresu komórki - w której jest umieszczone pole combo.
Czyli w Twoim wypadku do komórek D9; D10 lub do D11.

Jak będziesz miał jeszcze jakieś zagwostki to pisz
_________________

Subaru Legacy 10MY 2.5 GT 2014 IV - 2018 III
Galant EA5W SE '99 2007 IV - 2015 III
Lancer CB4W GLXi '94 2005 XII - 2007 V
 
 
 
ig_or 
Mitsumaniak


Auto: Galant 2.5 V6 '01
Kraj/Country: Polska
Pomógł: 6 razy
Dołączył: 22 Sie 2008
Posty: 301
Skąd: Gdańsk
Wysłany: 23-09-2010, 09:50   

Akbi, to chyba tak nie zadziała....przynajmniej u mnie nie działa

Ja proponuję otworzyć edytor Visual Basic i w zdarzeniach OnChange dla obu Comboboxów wpisać tak:

Kod:
 If (InStr(ComboBox8.Text, "mm") > 0 And InStr(ComboBox9.Text, "ss") > 0) Then MsgBox ("Zła konfiguracja")
_________________

" To, że czegoś nie rozumiesz, to nie znaczy, że tego czegoś nie da się wytłumaczyć"
ig_or - 3Miasto
 
 
 
akbi 
I Love SPEEDway


Auto: Subaru Forester 2.0XT .. 18r
Zaproszone osoby: 65
Kraj/Country: Polska
Pomógł: 74 razy
Dołączył: 03 Mar 2006
Posty: 12275
Skąd: Gdańsk
Wysłany: 23-09-2010, 10:42   

ig_or napisał/a:
Akbi, to chyba tak nie zadziała....przynajmniej u mnie nie działa

ups ...masz rację ... pomyliłem formanty

Proponuję to zrobić na polach kombi - ale polach formularza a nie na formantach ActiveX
wówczas pod danym formantem będzie Tobie wyskakiwał w danej komórce nr wybranej pozycji ...dalej pewnie już sobie poradzisz
_________________

Subaru Legacy 10MY 2.5 GT 2014 IV - 2018 III
Galant EA5W SE '99 2007 IV - 2015 III
Lancer CB4W GLXi '94 2005 XII - 2007 V
 
 
 
shymo 
Mitsumaniak


Auto: Carisma 2002 DID, 115KM
Kraj/Country: Polska
Pomógł: 2 razy
Dołączył: 09 Paź 2009
Posty: 53
Skąd: Kraków
Wysłany: 23-09-2010, 19:12   

ig_or napisał/a:
Akbi, to chyba tak nie zadziała....przynajmniej u mnie nie działa

Ja proponuję otworzyć edytor Visual Basic i w zdarzeniach OnChange dla obu Comboboxów wpisać tak:

Kod:
 If (InStr(ComboBox8.Text, "mm") > 0 And InStr(ComboBox9.Text, "ss") > 0) Then MsgBox ("Zła konfiguracja")


Dziękuję bardzo wszystkim za zainteresowanie, a w szczególności ig_or-owi za wskazanie rozwiązania :)
_________________
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group

Ta strona używa ciasteczek (ang. cookies) w celu logowania oraz do badania oglądalności strony.
Aby dowiedzieć się czym są ciasteczka odwiedź stronę wszystkoociasteczkach.pl
Jeśli nie wyrażasz zgody na wykorzystywanie ciasteczek na tej stronie, zablokuj je w opcjach Twojej przeglądarki internetowej.