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

Excel - Odsyłacze w liście rozwijalnej

swistaq 29 Wrz 2010 13:55 1520 2
  • #1 29 Wrz 2010 13:55
    swistaq
    Poziom 10  

    Witam serdecznie wszystkich :)

    Może Wy mi pomożecie. Mam arkusz w Excelu jak na obrazku poniżej:

    Excel - Odsyłacze w liście rozwijalnej

    O ile nie ma problemu ze zrobieniem listy rozwijalnej, o tyle mam problem jak przypisać wartości listy rozwijalnej do konkretnych komórek z datą, które definiują odpowiednią tabelkę. To znaczy chciałbym zrobić odsyłacze w liście rozwijalnej. Jeśli na liście rozwijalnej wybiorę np. 02/01/2011r. to w momencie kliknięcia, Excel automatycznie przeniesie mnie do komórki z tą wartością, poniżej której znajduje się odpowiednia tabelka.

    Jeśli macie jakieś pomysły, byłbym wdzięczny :)

    Pozdrawiam, Przemek :)

    0 2
  • Pomocny post
    #2 29 Wrz 2010 18:34
    adamas_nt
    Moderator Programowanie

    Jeśli jest to lista przez poprawność danych to najlepiej wykorzystać zdarzenie arkusza. Np (w kodzie arkusza)

    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Target.Address(0, 0) = "E1" Then
        Columns(1).Find(what:=Target.Value, Lookat:=xlWhole).Select
    End If
    End Sub

    W przypadku obiektu (pole kombi, listy) oprogramowanie zdarzenia "przy zmianie" można oprzeć na tej samej zasadzie.

    0
  • #3 29 Wrz 2010 18:59
    swistaq
    Poziom 10  

    Dziękuję :) Właśnie o to chodziło :) :)

    0