Lista rozwijana w komórce Excel

0

Dzień dobry,
Potrzebuję pomocy. Chciałbym przy pomocy VBA utworzyć listę rozwijaną w jednej bądź kilku komórkach. Taką listę, jak tworzy się przy pomocy funkcji Dane -> Poprawność danych -> Poprawność danych. Czy jest to w ogóle możliwe przy pomocy VBA?

0

owszem jest to możliwe poniżej skorzystałem z nagrywania makra i przesyłam CI co wyszło:
w komórce e7 wstawił listę rozwijalną z danymi z b7:B18

Sub Makro4()
Range("E7").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=$B$7:$B$18"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End Sub

0

Dzięki. Działa. A swoją drogą, nie pomyślałem, żeby tak zrobić. Hahahaha

1 użytkowników online, w tym zalogowanych: 0, gości: 1