Potrzebuję pomocy w napisaniu zdarzenia działającego następująco:
Użytkownik wybiera z listy wartość w kolumnach od I do FK, w wierszach NIEPARZYSTYCH (lista już zdefiniowana). I teraz: jeśli wartość zostanie wybrana, to pod nią automatycznie pojawi się dzisiejsza data.
Czyli np. jeśli pojawi się wartość z listy w komórce I3, to zdarzenia ma działać tak, że w komórce I4 pojawi się dzisiejsza data, jeśli wartość pojawi się w komórce S7, to automatycznie dzisiejsza data pojawi się w komórce S8 itd.
Niestety jestem początkująca z VBA i zatrzymałam się na tym, że powinnam użyć:
Private Sub Worksheet_Change(ByVal Target As Range)
...
End Sub
oraz po drodze =Date. Mam problem z napisaniem tego dla całego zakresu, który potrzebuję.
P.S. Nie mogę tego zrobić funkcją "= jeżeli(...;DZIŚ();...)" bo potrzebuję aby wpisana data już się nie zmieniła, np. po zamknięciu arkusza.
Użytkownik wybiera z listy wartość w kolumnach od I do FK, w wierszach NIEPARZYSTYCH (lista już zdefiniowana). I teraz: jeśli wartość zostanie wybrana, to pod nią automatycznie pojawi się dzisiejsza data.
Czyli np. jeśli pojawi się wartość z listy w komórce I3, to zdarzenia ma działać tak, że w komórce I4 pojawi się dzisiejsza data, jeśli wartość pojawi się w komórce S7, to automatycznie dzisiejsza data pojawi się w komórce S8 itd.
Niestety jestem początkująca z VBA i zatrzymałam się na tym, że powinnam użyć:
Private Sub Worksheet_Change(ByVal Target As Range)
...
End Sub
oraz po drodze =Date. Mam problem z napisaniem tego dla całego zakresu, który potrzebuję.
P.S. Nie mogę tego zrobić funkcją "= jeżeli(...;DZIŚ();...)" bo potrzebuję aby wpisana data już się nie zmieniła, np. po zamknięciu arkusza.