#google-sheets
Вопрос:
Я создал формы в книге (не использовал формы Google, потому что формат ограничивал меня в том, как я хотел представить информацию) для записи регистров и выполнения некоторых вычислений по ним.
Проблема 1. Я написал код в сценарии приложений, чтобы зарегистрировать ввод данных с листа форм на лист, предназначенный для базы данных. Все работает хорошо, но, к сожалению, код работает так медленно (около 7 минут), и я хочу, чтобы он был быстрее.
Поэтому я снова все сделал с помощью простого макроса, который записывает копирование и вставку, которые я делаю, чтобы скопировать данные из форм в базу данных. И:
Проблема 2. При запуске макроса новые регистры будут продолжать запись поверх предыдущего. Я уже пытался записывать свои действия во время записи макросов, перемещаясь с помощью стрелок Ctrl вместо нажатия на ячейки. И я обнаружил, что единственный способ записать данные в строку в базе данных-это вставить пустую строку поверх строк, прямо под строкой поля. Это единственный способ, чтобы новый регистр не переписывался поверх предыдущего.
Проблема 3. К сожалению, дальнейшие вычисления в моей книге включают создание уникального идентификатора для конкретного ввода данных,а присвоенный последовательный номер представляет собой простую формулу, подобную этой: =COUNTIF($A$2:A6, A6), которая идеально присваивает номер на основе текущего номера определенного условия, но проблема в том, что это работает как копия формулы и вставляется в следующие строки ниже.
Таким образом, при создании нового регистра, записанного в верхней части базы данных, последовательности идентификаторов переназначаются на основе этого нового регистра. Таким образом, мой новый регистр не получает последовательный, но все новые регистры для добавления в первую строку базы данных всегда получают номер один из формулы countif.
помощь 🙁
Комментарии:
1. Абелито: у 3 проблем есть простые решения, #1 нужно написать на листе все сразу, #2 нужно проверить последнюю строку 1, #3 нужна форма массива, пожалуйста, приведите минимальный воспроизводимый пример.