Копирование диапазона в столбец след.за текущим., Как сделать чтобы обновленные данные записывались не поверх имеющего столбца,а переходили в следующий.
Добрый день! Подскажите пжста, есть диапазон данных Range (E7:E10). Еженедельно данные в нем меняются, мне необходимо чтобы новые данные каждый раз записывались в новый столбец т.е. в H, I, J и т.д. Что имею на данный момент -только ту часть,где я вставляю первые данные как значения в столбец H...
Означает то, что написано. А Вы диапазон туда прилепили...
Код
Sub PriceProduct()
Dim lClmn As Long
With Worksheets("Итого")
lClmn = .UsedRange.Columns.Count + .UsedRange.Column
.Range("E7:E10").Copy .Cells(7, lClmn).Resize(4, 1)
End With
End Sub
RFA написал: Не верно определяет последний заполненный столбец
Последний столбе определяется верно. Макрос находит последний столбец ПОЛЬЗОВАТЕЛЬСКОГО ДИАПАЗОНА, а не Вашей таблицы. Что-то там есть. Но Вы же картинки показываете, а не нормальный пример.