У меня есть таблица, которая может варьироваться в диапазоне (только строки) в зависимости от количества входов (строк).
Я написал код для переноса данных из таблицы в мою базу данных. Работает нормально.
Но в конце этого скрипта я хотел бы удалить строки таблицы, ожидая первую и вторую строки, где, соответственно, живут мои заголовки и моя формула.
Принимая во внимание, что общее количество строк может варьироваться, как я могу удалить все строки таблицы, кроме двух первых?
К вашему сведению
Диапазон таблицы (заголовки и первая строка): A18: D19.
Dim Cl As Range
For Each Cl In Sheets("Data Entry").Range("A19:A1000")
If Cl.Value = "" Then Exit For 'Exits on first empty cell
Sheets("Source Ingredients").Range(Cl.Value).Value = Cl.Offset(, 2).Value
Заранее спасибо Грег
Sheets("Data Entry").Range("A20:D10000").Clear
? Или, может быть, найти последнюю строку и очистить ее вместо того, чтобы жестко ее кодировать? - person BigBen   schedule 15.07.2020