Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Excel-VBA - ComboBox-lista

31 Paź 2012 12:54 3414 2
  • Poziom 8  
    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 po wpisaniu nie istniejącej nazwy utworzyć kartę o tej nazwie.
    Za pomoc z góry dziękuję. Pozdrawiam
  • Pomocny post
    Poziom 14  
    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:

    Kod: vb
    Zaloguj się, aby zobaczyć kod


    Ponieważ nie da się wpisać do listy Combo nic spoza zakresu, to wybranie pierwszej pozycji na liście oznacza chęć dodania nowego arkusza do skoroszytu. Makro wtedy pyta o nazwę nowego arkusza i dodaje je. W innym przypadku aktywowany jest wybrany arkusz. Makro to umieszczamy w obsłudze zdarzenia Worksheet_Calculate pierwszego arkusza.

    Kod: vb
    Zaloguj się, aby zobaczyć kod
  • Poziom 8  
    Właśnie o to mi chodziło. Serdecznie dziękuję za szybką pomoc!