ВБА лепљење

ВБА лепљење ради на исти начин као и ми Копирај / Изрежи и залепи у Екцелу. ВБА Налепите га на аутоматизовану верзију онога што редовно радимо у редовном екцел раду. Уношење података на било коју потребну локацију је рутински задатак. Да бисмо извршили ову активност, морамо дефинирати локацију одакле ћемо одабрати податке и локацију на коју ћемо их залијепити.

Како се користи Екцел ВБА пасте?

Научићемо како користити ВБА пасте са неколико примера у Екцелу.

Можете преузети овај ВБА образац за пастирање Екцел овде - ВБА Образац за лепљење Екцел

ВБА лепљење - пример бр. 1

Размотримо било коју ћелију у екцелу која има неки текст. Овде смо задржали текст „ ВБА лепљење “ у ћелији Б3 као што је приказано у наставку.

Следите доле наведене кораке за употребу ВБА пасте.

Корак 1: Сада идите на ВБА прозор и отворите нови модул из менија Уметање, као што је приказано у наставку.

Корак 2: Једном када то учинимо, добићемо празан модул. У том започните писати Подкатегорију. Препоручује се писање поткатегорије у име функције коју обављамо.

Шифра:

 Суб ВБАПасте1 () Крај Суб 

Корак 3: Сада прво одаберите ћелију Ранге у којој имамо податке које требамо копирати. Овде је наша ћелија Ранге Б3, а следи функција .Цопи . Ово копира податке у распон ћелије које смо изабрали.

Шифра:

 Под ВБАПасте1 () Распон ("Б3"). Копирај крај Суб 

Корак 4: Сада нам је потребна одредишна ћелија у коју морамо да залепимо ову копирану вредност. Помоћу наредбе Дестинатион одаберите ћелију Ранге. Овде смо одабрали ћелију Д1, где ћемо видети вредност.

Шифра:

 Под ВБАПасте1 () Распон ("Б3"). Копирајте одредиште: = Распон ("Д1") Крај Под 

Корак 5: Када завршите, саставите код и покрените га.

Видећемо да је ћелијски садржај ћелије Б3 сада копиран и залепљен у ћелију Д3 као што је приказано горе.

ВБА лепљење - пример бр. 2

Размотримо још један пример ВБА пасте. За то идите на ВБА прозор и отворите модул, а затим следите доле наведене кораке.

Корак 1: Почните писати поткатегорију на име ВБА Пасте или у било којем другом називу као што је приказано у наставку.

Шифра:

 Суб ВБАПасте2 () Крај Суб 

Корак 2: Овде ћемо размотрити исте податке или референтну ћелију Б3 које смо видели у примеру-1. Одаберите ћелију Б3, а затим наредбу .Цопи . Ово ће копирати податке.

Шифра:

 Под ВБАПасте2 () Распон ("Б3"). Копирај крај Суб 

Корак 3: Сада одаберите ћелију домета у коју требамо залепити копиране податке. Овде бирамо ћелије Д1 до Д3 за разлику од одабира само једне ћелије као што је приказано у примеру-1.

Шифра:

 Под ВБАПасте2 () Опсег ("Б3"). Распон копирања ("Д1: Д3"). 

Корак 4: Након што смо копирали податке и одабрали ћелије где их треба залепити. Сада изаберите команду Пасте помоћу функције АцтивеСхеет . Овај активни лист омогућава копирану ћелију залепљену у ћелији опсега.

Шифра:

 Под ВБАПасте2 () Опсег ("Б3"). Распон копирања ("Д1: Д3"). Одаберите АцтивеСхеет.Пасте Енд Суб 

Корак 5: Сада саставите код и покрените га. Видећемо, вредност ћелије из ћелије Б3 ће се залепити из ћелија Д1 до Д3.

ВБА лепљење - пример # 3

Друга метода ВБА пасте је употреба ручног поступка који урадимо за копирање и лепљење.

Следите следеће кораке:

1. корак: Напишите подкатегорију ВБА пасте као што је приказано испод.

Шифра:

 Суб ВБАПасте3 () Крај Суб 

2. корак: Боље је дати низ подкатегорији ако у једну датотеку упишете више скупова кода. За лепљење било чега, прво морамо да копирамо те податке. Овде смо изабрали команду Цопи .

Шифра:

 Суб ВБАПасте3 () Избор. Копирај Крај Суб 

Корак 3: Сада одаберите распон или референтну ћелију коју морамо копирати и залепити. Овде имамо ћелију Д3 са подацима „ВБА лепљење“.

Шифра:

 Одабир Суб ВБАПасте3 (). Распон копирања ("Д3") 

Корак 4: Сада у екцелу бирамо ћелије у које требамо залепити податке ручно или тастерима Схифт + Цтрл + Горе / Дол. Овде ћемо такође одабрати локацију ћелија помоћу команде Енд (клУп) за избор опсега излазних ћелија.

Шифра:

 Под ВБАПасте3 () Селецтион.Цопи Ранге („Д3“). Селецт Ранге (Селецтион, Селецтион.Енд (клУп)). Селецт Енд Суб 

Корак 5: Сада одаберите опсег излазне ћелије, овде смо одабрали ћелије Д1 до Д3, где ћемо видети залепљене податке.

Шифра:

 Под ВБАПасте3 () Селецтион.Цопи Ранге ("Д3"). Селецт Ранге (Селецтион, Селецтион.Енд (клУп)). Селецт Ранге ("Д1: Д3"). Селецт Енд Суб 

Корак 6: Као функцију, морамо извршити функцију пасте, тако да морамо активирати команду пасте у ВБА помоћу команде АцтивеСхеет, а затим тачку (.) Налепити .

Шифра:

 Под ВБАПасте3 () Селецтион.Цопи Ранге ("Д3"). Селецт Ранге (Селецтион, Селецтион.Енд (клУп)). Селецт Ранге ("Д1: Д3"). Селецт АцтивеСхеет.Пасте Енд Суб 

Корак 7: Коначно, дозволите апликацију ЦутЦопиМоде као ФАЛСЕ, што значи да копирате само податке уместо да их сечете из референтне ћелије.

Шифра:

 Под ВБАПасте3 () Селецтион.Цопи Ранге ("Д3"). Изаберите опсег (Селецтион, Селецтион.Енд (клУп)). Селецт Ранге ("Д1: Д3"). Селецт АцтивеСхеет.Пасте Апплицатион.ЦутЦопиМоде = Фалсе Енд Суб 

Корак 8: Пре покретања кода прво поставите курсор на ћелију Б3. Затим саставите код и покрените га. Видећемо да ће наши подаци бити копирани у ћелије Д1 до Д3.

ВБА лепљење - пример бр. 4

Постоји још један начин употребе ВБА пасте у једној линији кода.

Следите следеће кораке:

Корак 1: Напишите подкатегорију у редоследу и имену извршене функције.

Шифра:

 Суб ВБАПасте4 () Крај Суб 

2. корак: Употријебите команду Ворксхеетс и одаберите листу на којем ћемо радити. Овде је назив нашег листа „Схеет1“. Воркбоок.Схеет (1) можемо користити и за одабир „Схеет1“ уместо овога.

Шифра:

 Под ВБАПасте4 () Радни листови ("Схеет1"). Енд Суб 

Корак 3: Изаберите ћелију одакле ћемо копирати податке. Овде је наша ћелија Ранге Б3 која има исте податке као што смо видели у горе наведеним примерима.

Шифра:

 Под ВБАПасте4 () Радни листови ("Схеет1"). Распон ("Б3"). Енд Суб 

Корак 4: Сада уметните наредбу Цопи након тачке (.) За копирање података из одабране ћелије Ранге.

Шифра:

 Под ВБАПасте4 () Радни листови ("Схеет1"). Распон ("Б3"). 

Корак 5: Сада користите наредбу одредишта да одаберете локацију на коју ћемо залепити копиране податке. За овај избор радног листа одаберите „Схеет1“ који смо направили на почетку овог примера и изаберите ћелије Ранге било где у истом листу. Овде смо одабрали опсег излазних ћелија од Д1 до Д3.

Шифра:

 Под ВБАПасте4 () Радни листови ("Схеет1"). Распон ("Б3"). Копирање одредишта: = Радни листови ("Схеет1"). Подручје ("Д1: Д3") Крај Под 

Корак 6: Сада компајлирајте и покрените. Текст „Залијепи ВБА“ из ћелије Б3 биће копиран и залијепљен у ћелије Д1 до Д3 као што је приказано у наставку.

Предности Екцел ВБА пасте

  • Примјена прва два примјера једноставан је и најбржи начин за примјену ВБА пасте.
  • За огромне податке где је тешко обавити више активности, ако аутоматизујемо ову малу функцију, то би уштедјело огромно време за обављање ручних ствари.
  • Не постоји ограничење копирања и лепљења података.

Ствари које треба запамтити

  • Користите подкатегорију на такав начин да ако користите више модула, убацивање низа у то ће олакшати праћење и избор правог макронаредбе.
  • Сачувајте Екцел датотеку у формату за омогућавање макронаредбе како би писани код био сачуван за следећу употребу.
  • Ако пишете више линија кода, препоручује се састављање кода по ред да бисте открили да ли у њему постоји грешка.
  • Препоручује се да поставите курсор на ћелију Б3 ако користите пример-3.

Препоручени чланци

Ово је водич за пасте ВБА. Овде смо расправљали о ВБА пасти и о томе како користити Екцел ВБА пасте заједно са практичним примерима и довнлоад-ом Екцел предлошка. Можете и да прођете кроз друге наше предложене чланке -

  1. ВБА Матцх | Како се користи?
  2. Екцел ТРАНСПОСЕ Формула
  3. ВБА домет | Еаси Екцел макрои
  4. Уграђена ИФ формула у Екцелу

Категорија: