@Eswemenasja: w sumie po nic, samo się wygenerowało jak wybrałem żeby się odpalało przy otwarciu sheeta. (Za rzadko korzystam żeby pamiętać jak wywołać;))
@Eswemenasja @ak1r4 Stawiam, że jest to zmienna przekazywana przez samego Excela, z nazwą arkusza, jednak patrząc na to mam wrażenie, że kod by się wykonywał przy otwarciu dowolnego arkusza w danym pliku, lepiej wejść do kodu konkretnego arkusza i użyć Suba:
Private Sub Worksheet_Activate() ' kod End Sub
Wtedy mamy pewność, że aktywuje się tylko jak otworzymy ten konkretny arkusz :)
Czy da się zrobić tak, aby excel zaznaczał po otwarciu arkusza wiersz na podstawie dnia miesiąca?
Rows(Day(Now())).Select
End Sub
@ak1r4: A to po co? Nie widzę odwołania do tej zmiennej w dalszej części kodu.
@ak1r4: A to sorki, pewnie mu do czegoś potrzebne jak wstawił.
- aktywowanie wiersza - tylko VBA jak wyżej
- zaznaczenie innym kolorem - formatowanie warunkowe
Formuła:
=$A1=DZIEŃ(DZIŚ())
źródło: comment_pjbNatjzAM2bGYeYnmSPJm65BJtWDCI2.jpg
PobierzKomentarz usunięty przez autora
@ak1r4
Stawiam, że jest to zmienna przekazywana przez samego Excela, z nazwą arkusza, jednak patrząc na to mam wrażenie, że kod by się wykonywał przy otwarciu dowolnego arkusza w danym pliku, lepiej wejść do kodu konkretnego arkusza i użyć Suba:
Private Sub Worksheet_Activate()
' kod
End Sub
Wtedy mamy pewność, że aktywuje się tylko jak otworzymy ten konkretny arkusz :)