Работа с датами в vba

Автор Посетитель 07.08.2023, 07 августа 2023, 10:45

Посетитель 07.08.2023

Помогите решить задачу- на первое число месяца должна проходить проверки ячейки M5 и N5, M6 и N6 ... M40 и N40, P5 и Q5 ....P40 и Q40 в них должны совпадать данные (данные числовые), и если данные не совпадают они должны окрашиваться красным.

Администратор

Это задание из института или реально задание?
Если из института, то нужно делать в соответствии с методичкой.

Посетитель 07.08.2023

Это задание по работе, я просто его упростила.

Посетитель 07.08.2023

Просто я ещё учусь работать в vba excel

Администратор

Вам надо предоставить файл.
Файл можете сделать специально для форума.
Вы хотите именно макросом? Есть ещё Условное форматирование.

Посетитель 07.08.2023

Хотела именно через макрос!

Администратор

В какой момент должен макрос запускаться:
пользователь щёлкает кнопку - запускается макрос;
пользователь открывает файл, автоматически запускается макрос;
или как вы представляете?

Посетитель 07.08.2023

При открытие файла.
На 01 число даты должно совпадать текущее и начало месяца числа. Если не совпадают, то выделиться красным. Именно на первое число месяца.

Посетитель 07.08.2023

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

Администратор

Не понял вас. В какой момент должен запускаться макрос? Варианты я написал в ответе #6.

Посетитель 07.08.2023

Пользователь открывает файл. Можно это сделать через vba?

Администратор

Пользователь открывает файл. Запускается макрос. Макрос смотрит, какое сегодня число. Если первое число, то макрос начинает проверку. Если не первое число, то ничего не делает.
Так? Или я что-то упустил?

Посетитель 07.08.2023


Администратор

В вашем файле, какие ячейки должны совпадать?

Посетитель 07.08.2023

На первое число A5 и B5 , D5 и E5