Zobacz kurs wideo Mistrz Excela
[ Ссылка ]
W tym wideo zobaczysz jak w przy listach rozwijanych zależnych dobudować funkcjonalność, która przy zmianie głównej listy podświetla zależną listę, albo ją czyści.
Podświetlanie to skorzystanie z Formatowania warunkowego i sprawdzeniu, czy element wybrany z listy zależnej jest wciąż zgodny z listą główną. Formatowanie warunkowe wymaga formuły:
=PODAJ.POZYCJĘ(G2;K2:K6;0)
Drugie rozwiązanie czyszczące komórkę listy zależnej wykorzystuje kod VBA napisany w module arkusza, na którym znajdują się listy zależne. Opiera się o event Worksheet_Change. Jego pełny kod poniżej:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("G1")) Is Nothing) Then
If Range("K2:K8").Find(Range("G2").Value, LookIn:=xlValues) Is Nothing Then
Range("G2") = "Podaj sprzedawcę"
End If
End If
End Sub
Pliki do pobrania na stronie:
[ Ссылка ]
#Excel #FormatowanieWarunkowe #VBA
Ещё видео!