Форум по VBA, Excel и Word

VBA, Excel => VBA, макросы в Excel => Тема начата: Посетитель от 31 октября 2021, 10:58

Название: Excel VBA Макросы. Копирование значений из одного фрагмента в другой.
Отправлено: Посетитель от 31 октября 2021, 10:58
Как скопировать значения из одного фрагмента в другой?
Например, как скопировать значения из листа "Лист1" из A2:C2 на лист "Лист2" в E2:G2.
Название: Re: Excel VBA Макросы. Копирование значений из одного фрагмента в другой
Отправлено: Администратор от 31 октября 2021, 13:02
Есть различные способы копирования. Если не нужно копировать форматирование, формулы и ещё что-нибудь, а только значения, то скопировать можно так:
Sub Макрос()
    Worksheets("Лист2").Range("E2:G2").Value = Worksheets("Лист1").Range("A2:C2").Value
End Sub
Название: Re: Excel VBA Макросы. Копирование значений из одного фрагмента в другой
Отправлено: Посетитель от 01 ноября 2021, 13:53
Спасибо!