Я хочу установить конкретную дату (October 06 , 2014)
, чтобы быть 1-й неделей года. Поэтому, когда я использую =weeknum()
formulaR1C1
, он вернет номер недели.VBA Укажите конкретную дату, чтобы быть первой неделей года
В настоящее время я работаю над рабочим листом, который обновляется ежедневно, поэтому номер недели будет обновляться каждую неделю. В столбце («D») указывается номер недели. и столбец («B») указывает суточную дату.
Если я использую =weeknum()
формула на нем возвращает значение 41, но это должно быть номер недели 1.
Любая причина, по которой вы не могли просто всегда делать "= weeknum() - 40". –
Вот статья, в которой перечислены, как это сделать в VBA: http://www.cpearson.com/excel/WeekNumbers.aspx. – BobbitWormJoe
Hi Andrew L, я не могу использовать его, потому что это повлияет на другие даты, скажем, я использую его 12 октября 2014 года, оно вернется как неделя № 2. но на самом деле прошло всего 6 дней, чтобы это считалось неделя номер 2. он все еще только на 1-й неделе – Jarlee