Я собираюсь изо всех сил пытаться найти способ описать то, что я пытаюсь выполнить ...
У меня есть матрица данных, которую я обновляю, добавляя 'n' количество строкна основе уникального ключа (даты) из другого листа.Я уже реализовал копирование ключа в матрицу.Теперь я хочу скопировать последнюю использованную строку, которая содержит формулы, в пустые строки, связанные с обновленными ключами (ключами) n.
Итак, мой вопрос: как мне использовать VBA для определенияколичество пустых строк между тем, что в последний раз использовалось и тем, что я только что вставил?
Я могу перебором, то есть IE Я могу получить адрес строки, в которую я только что скопировал данные, и отделить букву от числакоординат.Сделайте то же самое для последней использованной строки данных, которые были введены последними, вычтите числа и получите мою дельту.Тем не менее, это, похоже, действительно грубое принуждение, которое совершенно не нужно.
Date | col1 | col2 | col3 | col4 | col5 | Total |
2-Jan | 0 | 1 | 1 | 0 | 0 | 2 |
3-Jan | 2 | 0 | 4 | 1 | 0 | 7 |
5-Jan | 0 | 0 | 0 | 1 | 1 | 2 |
8-Jan | X
10-Jan |
13-Jan | Y
Так что, глядя на матрицу выше, с 8 по 13 января - новые вставки.Я пытаюсь определить ячейки от X до Y. После того, как я это выяснил, я вставлю формулы, которые находятся в col1-total, в строки, коррелирующие с X по Y.