Помогите решить задачу- на первое число месяца должна проходить проверки ячейки M5 и N5, M6 и N6 ... M40 и N40, P5 и Q5 ....P40 и Q40 в них должны совпадать данные (данные числовые), и если данные не совпадают они должны окрашиваться красным.
Это задание из института или реально задание?
Если из института, то нужно делать в соответствии с методичкой.
Это задание по работе, я просто его упростила.
Просто я ещё учусь работать в vba excel
Вам надо предоставить файл.
Файл можете сделать специально для форума.
Вы хотите именно макросом? Есть ещё Условное форматирование.
Хотела именно через макрос!
В какой момент должен макрос запускаться:
пользователь щёлкает кнопку - запускается макрос;
пользователь открывает файл, автоматически запускается макрос;
или как вы представляете?
При открытие файла.
На 01 число даты должно совпадать текущее и начало месяца числа. Если не совпадают, то выделиться красным. Именно на первое число месяца.
Может эта должна быть какая то проверка....пользователи сами заполняют ячейки - текущая. С начала месяца и с начала года автоматически + нарастающим итогом, но с начала месяца они сами обнуляют цифры.
Не понял вас. В какой момент должен запускаться макрос? Варианты я написал в ответе #6.
Пользователь открывает файл. Можно это сделать через vba?
Пользователь открывает файл. Запускается макрос. Макрос смотрит, какое сегодня число. Если первое число, то макрос начинает проверку. Если не первое число, то ничего не делает.
Так? Или я что-то упустил?
Да так.
В вашем файле, какие ячейки должны совпадать?
На первое число A5 и B5 , D5 и E5
Написал вам два письма на почту с заголовком "Письмо с Форума по VBA, Excel и Word". Написал именно на почту, а не на форум.
Макрос находится в модуле ЭтаКнига.
Чтобы сделать тест, в этой строке вместо 1, напишите сегодняшнее число:
If Day(Date) <> 7 Then Exit Sub
После открытия файла пользователь должен разрешить запуск макросов.