Аутоматизирајте досадан задатак помоћу Екцел макронаредби - ТецхТВ Чланци

Преглед садржаја

Ова епизода је била она у којој смо Траци Сирстад, Нате Оливер и ја ишли на утакмицу Торонто Блуе Јаис са сјајном групом људи из Торонта са овог места.

Следећег дана, Траци, Нате и Трациин супруг Јохн и ја обишли смо ТецхТВ студије:

С лева на десно, то су Јохн, Нате, Траци и Билл

Желео сам да извршим спајање поште из програма Екцел у Ворд. Међутим, када ми је особа послала податке, то је било у погрешном низу. Уместо да подаци иду преко колона, подаци су се кретали низ редове колоне А.

Иако бисте све ово могли ручно да поправите, било би пуно резања и лепљења. Ово је савршен задатак за аутоматизацију помоћу макронаредбе.

Ако никада раније нисте користили макронаредбе, идите на Алатке - Макронаредбе - Безбедност и промените поставку на Средња.

Циљ је снимити сићушни макро који ће решити један запис. За почетак желите да показивач ћелије буде на имену. Макро би требало да помери два поља, избрише три празна реда и заврши на следећем имену. На овај начин можете поново и изнова покретати макро.

  • Ставите показивач ћелије у А1.
  • Изаберите Алати - Макро - Снимите нови Макро
  • Дајте макронаредби име (нису дозвољени размаци). Изаберите тастерску пречицу. Будући да ћете за овај задатак користити само макро, лако је упамтити нешто попут Цтрл + а.

  • Видећете малу траку са алаткама. Ово је трака са алаткама Заустави снимање. Има само два дугмета. Прво дугме је дугме Стоп Рецординг (Заустави снимање).

    Друго дугме је дугме Релативне референце. Ако сте сада једноставно снимили макронаредбу, Екцел би тврдо кодирао који сте увек желели да преместите

    А2 до Б1 и А3 до Ц1. Ово добро функционише за један запис, али потребан вам је макро за све записе. Укључите Релативно снимање кликом на дугме Релативно снимање. То је прекидач, па желите да изгледа као да је притиснут.

  • Све што радите биће забележено. Покушајте да користите тастере уместо миша.
  • Притисните стрелицу надоле да бисте прешли на Б2.
  • Цтрл + к за исецање
  • Притисните стрелицу нагоре, стрелицу надесно да бисте прешли на А1.
  • Цтрл + В за лепљење
  • Лево, Лево, Доље, Доле, Цтрл + Кс да бисте пресекли градски ред
  • Горе, горе, десно, десно, Цтрл + В да бисте налепили град у колону Ц.
  • Лево, Лево, Доље за прелазак на 2. ред.
  • Држите притиснут тастер Схифт док притискате доле, доле да бисте изабрали редове 2, 3, 4
  • Алт + едр и унесите да бисте изабрали Уреди - Избриши - Читав ред - У реду
  • У овом тренутку сте скоро завршили макро. Проблем је што сте изабрали три ћелије и само желите да се одабере име.

  • Притисните стрелицу нагоре и надоле да бисте изабрали само име другог записа.
  • Кликните на дугме Стоп Рецординг (Заустави снимање)

Време је да испробате макро. Сачувајте радну свеску у случају да овде нешто пође по злу.

Упишите Цтрл + а да бисте једном покренули макро. Ако је све прошло добро, макро ће поправити следеће име.

Ако је то успело, сада можете притиснути Цтрл + а док се сви записи не поправе.

Овај мајушни макро решио је стварни проблем. Кључ успеха био је коришћење режима релативног снимања!

Ако одвојите време за учење ВБА, могли бисте да решите ове проблеме, плус далеко сложеније проблеме. Погледајте Траци и моју књигу - ВБА и макронаредбе Мицрософт Екцел 2016.

Занимљиви Чланци...