Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Excel - Odsyłacze w liście rozwijalnej

swistaq 29 Sep 2010 13:55 1754 2
  • #1
    swistaq
    Level 11  
    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 :)
  • Helpful post
    #2
    adamas_nt
    Moderator of Programming
    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.
  • #3
    swistaq
    Level 11  
    Dziękuję :) Właśnie o to chodziło :) :)