Добрый день!
Благодаря помощи с форума имею следующий код. (файл во вложении)
Так же в папке журналы 2 журнала для теста
Ранее всегда искал через If cl.Value Like "ЧТО НУЖНО НАЙТИ" Then
Но вот сейчас немного задачка такая, что так, боюсь, не получится
Мне нужно искать не во всем журнале, а только в области "самого журнала" (где №, ФИО детей и оценки)
Проверка_1: Если у ребенка < 3 оценок за четверть. Четверти всегда обозначены в журнале в столбце так: Итог. 2 четв. (ну или Итог. 3 четв. и .т.д.) То выделить красным (это уже есть в коде cl.Interior.ColorIndex = 3)
Проверка_2 Если в какой-либо день < 3 оценок. То есть проверить только области дат. Они, слава богу всегда в строке 14 (к слову, где и информация об Итог. 2. четв.
Как проверить клетки мне уже подсказали: If IsEmpty(cl.Offset(, 1)) And IsEmpty(cl.Offset(, 2)) And IsEmpty(cl.Offset(, 3)) - проверяем пусто ли в ячейке вправее.
Но я не знаю как "обозначить" границы поиска где мне нужно искать чтобы был верный результат. Подскажите пожалуйста с моей проблемой.
Благодаря помощи с форума имею следующий код. (файл во вложении)
Так же в папке журналы 2 журнала для теста
Ранее всегда искал через If cl.Value Like "ЧТО НУЖНО НАЙТИ" Then
Но вот сейчас немного задачка такая, что так, боюсь, не получится
Мне нужно искать не во всем журнале, а только в области "самого журнала" (где №, ФИО детей и оценки)
Проверка_1: Если у ребенка < 3 оценок за четверть. Четверти всегда обозначены в журнале в столбце так: Итог. 2 четв. (ну или Итог. 3 четв. и .т.д.) То выделить красным (это уже есть в коде cl.Interior.ColorIndex = 3)
Проверка_2 Если в какой-либо день < 3 оценок. То есть проверить только области дат. Они, слава богу всегда в строке 14 (к слову, где и информация об Итог. 2. четв.
Как проверить клетки мне уже подсказали: If IsEmpty(cl.Offset(, 1)) And IsEmpty(cl.Offset(, 2)) And IsEmpty(cl.Offset(, 3)) - проверяем пусто ли в ячейке вправее.
Но я не знаю как "обозначить" границы поиска где мне нужно искать чтобы был верный результат. Подскажите пожалуйста с моей проблемой.