Форма VBA, возвращающая неделю - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь использовать форму пользователя VBA, чтобы показать номер недели в листе данных.

Так, например. когда форма отправлена, она создает дату нажатия кнопки. Мне нужно, чтобы также показать номер недели против этой даты, когда кнопка нажата.

Я пытался использовать аналогичную функцию вызова при использовании даты и изменил на недельный номер, и я проверил онлайн, но я изо всех сил пытаюсь найти ответ.

Dim emptyRow As Long, ws As Worksheet

Set ws = Sheets("Ethan")
emptyRow = ws.Range("A" & Rows.Count).End(xlUp).Row + 1


ws.Range("A" & emptyRow).Value = Date
ws.Range("A" & emptyRow).Value = WeekNum (this doesn't work)

1 Ответ

0 голосов
/ 01 ноября 2019

ws.Range("A" & emptyRow).Value = WorksheetFunction.WeekNum(Date, vbMonday)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...