Проект, над которым я работаю, состоит из нескольких компонентов, поэтому позвольте мне начать с самого начала. Из календарной программы я должен загрузить список людей, которые подписались на курс, и ввести свои имена в лист регистрации. Позже, как только посещаемость была проверена, для каждого человека, который появился, выдаются сертификаты.
Я создал макрос, который берет необработанные данные из календаря и формирует лист регистрации вокруг списка имен, алфавитно, и форматирует все, как нам нужно, одним нажатием кнопки.
Проблема, с которой я сталкиваюсь, связана с частью процесса сертификации.
Чтобы ускорить эту часть, мы попытались создать второй лист за листом регистрации, в котором вся информация, необходимая для сертификатов, была бы сведена в отдельный список, который можно было бы легко объединить в сертификат по почте. template.
Три столбца в Sheet2 задаются пользователем c и меняются в зависимости от необработанных данных из календаря. Я получил эти ячейки, чтобы нормально общаться с Sheet1, используя функцию = (Sheet1! A8), затем копирование не выполняется.
Однако остальные три столбца должны быть заполнены из одной ячейки на Sheet1, которая получает вводится после запуска макроса (например, даты и местоположения), поэтому это должна быть динамическая ссылка c на Sheet1. Кроме того, мне нужно, чтобы он посмотрел на другой диапазон и прекратил заполнять ячейки на Листе 2, когда он встречает пустую ячейку, поэтому мы не тратим время на удаление ненужной информации.
Я получил это по большей части, используя = IF (ISBLANK (Sheet1! $ A $ 8: $ A $ 207), "", (Sheet1! $ B $ 2)), но по какой-то причине формула заполняет 6 дополнительных строк, которые фактически не заполнены в диапазоне A8: A207 в Лист1. Например, Sheet1 A8: A207 содержит данные до A25, однако, Sheet2 заполняет ячейки так, как будто Sheet1 заполняется до A31.
Я проверил эти ячейки на наличие пробелов и скрытых формул, которые могут сбрасывать мои ЕСЛИ формулы ISBLANK, но не увенчались успехом.
Кто-нибудь знает, что может вызвать заполнение этих 6 дополнительных ячеек и что я могу сделать, чтобы это исправить?
Большое спасибо!