Мы используем электронную таблицу в качестве наших карточек времени. Шаблон хранится на сервере со ссылками на него на рабочих столах индивидуума.
Я пытаюсь выяснить код VB, который помог бы в достижении цели: когда ячейка для имени пользователя (B5) пуста, код будет заполнять дату следующего воскресенья в (B7). После того, как пользователь вводит свое имя в B5, значение B7 не должно быть изменено.
Если я использую формулу (=IF(B5="",TODAY()+8-WEEKDAY(TODAY()),B7)
) в B7, мне нужно включить циклическую ссылку, которая не следует шаблону электронной таблицы Таким образом, вызывая ошибки для каждого человека.
Корпоративный говорит, что лист должен быть в Excel, из-за импорта программного обеспечения. В противном случае я бы использовал Word и использовал функцию "CreateDate" для достижения того же.
Я пытался научить VB делать это, но я надеялся, что какой-нибудь эксперт сможет помочь с кодом за 5 минут. плоский и просто позвольте мне разобрать это.