 |
Forum Oficjalnego Klubu Mitsubishi - MitsuManiaki
|
|
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.
|
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 |
_________________
 |
|
|
|
 |
|
|