Automatizirajte zamorni zadatak pomoću Excel makronaredbi - TechTV Članci

Sadržaj

Ova je epizoda bila ona u kojoj smo Tracy Syrstad, Nate Oliver i ja svi zajedno odlazili na utakmicu Toronto Blue Jays s velikom grupom ljudi s područja Toronta.

Sutradan smo Tracy, Nate i Tracyin suprug John i ja obišli TechTV studije:

S lijeva na desno, to su John, Nate, Tracy i Bill

Htio sam spojiti poštu iz Excela u Word. Međutim, kad mi je osoba poslala podatke, to je bilo u pogrešnom slijedu. Umjesto da podaci idu preko stupaca, podaci su se podaci spuštali niz redove stupca A.

Iako biste sve to mogli ručno popraviti, bilo bi puno rezanja i lijepljenja. Ovo je savršen zadatak za automatizaciju pomoću makronaredbe.

Ako nikada prije niste koristili makronaredbe, idite na Alati - Makronaredba - Sigurnost i promijenite postavku na Srednji.

Cilj je snimiti sićušnu makronaredbu koja će riješiti jedan zapis. Za početak želite da pokazivač ćelije bude na imenu. Makronaredba bi trebala pomaknuti dva polja, izbrisati tri prazna retka i završiti na sljedećem imenu. Na ovaj način makro možete izvoditi iznova.

  • Stavite pokazivač ćelije u A1.
  • Odaberite Alati - Makronaredba - Snimite novu makronaredbu
  • Dajte makronaredbi ime (razmaci nisu dopušteni). Odaberite tipku prečaca. Budući da ćete za ovaj zadatak koristiti samo makronaredbu, lako je zapamtiti nešto poput Ctrl + a.

  • Vidjet ćete malu alatnu traku. Ovo je alatna traka Zaustavi snimanje. Ima samo dva gumba. Prvi gumb je gumb Zaustavi snimanje.

    Drugi gumb je gumb Relativne reference. Ako ste sada jednostavno snimili makronaredbu, Excel bi tvrdo kodirao koji ste željeli uvijek premjestiti

    A2 do B1 i A3 do C1. Ovo dobro funkcionira za jedan zapis, ali makronaredba vam treba za sve zapise. Uključite relativno snimanje klikom na gumb relativnog snimanja. To je prekidač, pa želite da izgleda kao da je pritisnut.

  • Sve što radite bit će zabilježeno. Pokušajte koristiti tipke umjesto miša.
  • Pritisnite strelicu prema dolje da biste prešli na B2.
  • Ctrl + x za rezanje
  • Pritisnite strelicu prema gore, strelicu desno za pomicanje do A1.
  • Ctrl + V za lijepljenje
  • Lijevo, lijevo, dolje, dolje, Ctrl + X da biste presjekli gradski red
  • Gore, gore, desno, desno, Ctrl + V da biste zalijepili grad u stupac C
  • Lijevo, lijevo, dolje za pomicanje u red 2.
  • Držite pritisnutu tipku Shift dok pritiskate dolje, dolje za odabir redaka 2, 3, 4
  • Alt + edr i unesite kako biste odabrali Uredi - Izbriši - Cijeli redak - U redu
  • U ovom ste trenutku gotovo završili makronaredbu. Problem je u tome što ste odabrali tri ćelije i samo želite da se odabere ime.

  • Pritisnite strelicu prema gore i dolje kako biste odabrali samo naziv drugog zapisa.
  • Kliknite gumb Zaustavi snimanje

Vrijeme je da isprobate makro. Spremite radnu knjigu u slučaju da ovdje nešto pođe po zlu.

Upišite Ctrl + a da biste jednom pokrenuli makronaredbu. Ako je sve prošlo dobro, makronaredba će popraviti sljedeće ime.

Ako je to uspjelo, sada možete pritisnuti Ctrl + a dok se svi zapisi ne poprave.

Ova malena makronaredba riješila je stvarni život. Ključ uspjeha bilo je korištenje načina relativnog snimanja!

Ako odvojite vrijeme za učenje VBA, mogli biste riješiti ove probleme, plus daleko složenije probleme. Pogledajte Tracy i moju knjigu - VBA i makronaredbe Microsoft Excel 2016.

Zanimljivi članci...