W Excelu 2010 nie ma kontrolki kalendarza (Month View). Można ją samemu sobie doinstalować, ale gdy prześlemy komuś nasz plik, okaże się, że nie nasz wyskakujący kalendarz nie będzie działać.
Polecam rozwiązania bez kontrolki:
https://sites.google.com/site/e90e50/calendar-control-class#TOC-UPDATES (mój wybór!) oraz
http://shutupdean.com/blog/2014/09/18/vba-calendar-userform-control/
W pierwszym przypadku skorzystałem z pliku Calendar_class_date picker only. Aby ograniczyć działanie makra do konkretnej kolumny, tworzę obiekt tabelę (Ctrl+t) a kodzie zakładki (kodzie zdarzeń dotyczących konkretnego arkusza wpisuję :
If Not Intersect(Target, Me.Range("Table1[Date]")) Is Nothing Then
(tu kod autora)
End If
Brak komentarzy:
Prześlij komentarz