Како копирати са једног радног листа и налепити на други користећи ВБА

Висуал Басиц за апликације (ВБА) је идеалан метод за прилагођавање Екцел 2010 тако да одговара вашим потребама. Ако стално обављате исте задатке, као што је копирање података у Екцел, можете натерати ВБА да изврши задатак уместо вас. Уместо да ручно копирате податке са једног радног листа и лепите их у други, напишите ВБА макро и можете да притиснете дугме да бисте одмах извршили копирање и лепљење.

Корак 1

Кликните на картицу „Девелопер“, а затим кликните на „Висуал Басиц“ да бисте отворили Висуал Басиц Едитор (ВБЕ) помоћу којег можете креирати ВБА.

Видео дана

Корак 2

Кликните на „Инсерт“, а затим кликните на „Модуле“ да отворите празан прозор модула.

Корак 3

Изрежите и налепите следећи код у прозор модула:

Апликација Суб Цопи_Дата(). Ажурирање екрана = Фалсе Ворксхеетс("Схеет1").Распон("А1:А10").Валуе = Ворксхеетс("Схеет2").Распон("Б1:Б10").Валуе Апплицатион. Ажурирање екрана = Труе Енд Суб

Корак 4

Прилагодите код својим специфичним потребама; како је написано, код копира податке из ћелија А1 до А10 на радном листу 1 у ћелије Б1 до Б10 на радном листу 2. На пример, ако желите да копирате податке из ћелија Ц1 до Ц100 на листу 4 у ћелије Д1 до Д100 на листу 5, преписали бисте трећи ред кода да гласи:

Ворксхеетс("Схеет4").Ранге("Ц1:Ц100").Валуе = Ворксхеетс("Схеет5").Ранге("Д1:Д100").Валуе

Корак 5

Притисните "Ф5" да покренете рутину.

Савет

Притисните тастере „Алт“ и „Ф11“ заједно да бисте се пребацивали између радног листа и кода.