wstawiłem do arkusza pole daty i chcę aby po wybraniu daty z kalendarza przenosiła się ona do określonej komórki. Przeszukując forum natrafiłem na podobny problem jednak tam pole daty było częścią formularza dialogu, więc było adresowane jako komponent tego dialogu: https://forum.openoffice.org/pl/forum/v ... =27&t=2518
Ja, w moim arkuszu "Licznik", zdefiniowałem nie formularz ale pojedyncze pole daty, nazwane PoleDaty1, a jego zawartość ma się zapisać w komórce J4. Jak mam to pole daty zaadresować w kodzie i czy reszta kodu jest odpowiednia dla mojego przypadku?
Kod: Zaznacz cały
Sub WstawDate
Dim Data As Variant
oDocument = ThisComponent
oSheet = oDocument.getSheets.getByName("Licznik")
oCell = oSheet.getCellByName(J4)
Data = ???
D = Data.Date
dd = DateSerial(D.year, D.month, D.day)
oCell.setValue(dd)
End Sub