Automatizējiet nogurdinošu uzdevumu ar Excel makro - TechTV raksti

Satura rādītājs

Šī epizode bija tā, kurā Treisija Sirštade, Neits Olivers un es visi devāmies uz Toronto Blue Jays spēli kopā ar lielu Toronto rajona ļaužu grupu no vietnes.

Nākamajā dienā Treisija, Neits un Treisija vīrs Džons un es apceļojām TechTV studijas:

No kreisās uz labo, tas ir Džons, Neits, Treisijs un Bils

Es gribēju veikt pasta sapludināšanu no Excel uz Word. Tomēr, kad persona man nosūtīja datus, tie bija nepareizā secībā. Tā vietā, lai dati būtu pāri kolonnām, datiem bija informācija, kas nonāca A slejas rindās.

Lai gan jūs varētu manuāli salabot visus šos, tas būtu daudz sagriežams un ielīmējams. Tas ir ideāls uzdevums automatizēt ar makro.

Ja jūs nekad iepriekš neesat izmantojis makro, dodieties uz Rīki - Makro - Drošība un mainiet iestatījumu uz Vidējs.

Mērķis ir ierakstīt niecīgu makro, kas atrisinās vienu ierakstu. Jūs vēlaties, lai šūnu rādītājs būtu nosaukumā, lai sāktu. Makro vajadzētu pārvietot abus laukus, izdzēst trīs tukšās rindas un nonākt pie nākamā nosaukuma. Tādā veidā jūs varat palaist makro atkal un atkal.

  • Ievietojiet šūnas rādītāju A1.
  • Izvēlieties Rīki - Makro - ierakstīt jaunu makro
  • Piešķiriet makro nosaukumu (atstarpes nav atļautas). Izvēlieties īsinājumtaustiņu. Tā kā šim uzdevumam izmantosiet tikai makro, ir viegli atcerēties kaut ko līdzīgu Ctrl + a.

  • Jūs redzēsiet niecīgu rīkjoslu. Tā ir rīkjosla Pārtraukt ierakstīšanu. Tam ir tikai divas pogas. Pirmā poga ir poga Pārtraukt ierakstīšanu.

    Otrā poga ir poga Relatīvās atsauces. Ja jūs vienkārši ierakstītu makro tagad, Excel būtu grūti kodējis, kuru vēlaties vienmēr pārvietot

    A2 līdz B1 un A3 līdz C1. Tas lieliski darbojas vienā ierakstā, taču makro ir nepieciešams, lai darbotos visos ierakstos. Ieslēdziet relatīvo ierakstu, noklikšķinot uz pogas Relatīvais ieraksts. Tas ir pārslēdzējs, tāpēc vēlaties, lai tas izskatās kā iespiests.

  • Viss, ko jūs darīsit, tiks ierakstīts. Mēģiniet peles vietā izmantot taustiņsitienus.
  • Nospiediet lejupvērsto bultiņu, lai pārietu uz B2.
  • Ctrl + x, lai sagrieztu
  • Nospiediet augšupvērsto bultiņu, labo bultiņu, lai pārietu uz A1.
  • Ctrl + V, lai ielīmētu
  • Pa kreisi, pa kreisi, uz leju, uz leju, Ctrl + X, lai sagrieztu pilsētas rindu
  • Uz augšu, Uz augšu, Pa labi, Pa labi, Ctrl + V, lai ielīmētu pilsētu C slejā
  • Pa kreisi, pa kreisi, uz leju, lai pārietu uz 2. rindu.
  • Turiet nospiestu taustiņu Shift, kamēr nospiežat, uz leju, lai atlasītu 2., 3., 4. rindu
  • Alt + edr un ievadiet, lai izvēlētos Rediģēt - Dzēst - Visa rinda - Labi
  • Šajā brīdī jūs esat gandrīz pabeidzis makro. Problēma ir tā, ka jums ir atlasītas trīs šūnas, un jūs vienkārši vēlaties, lai tiktu atlasīts nosaukums.

  • Nospiediet augšupvērsto un lejupvērsto bultiņu, lai atlasītu tikai otrā ieraksta nosaukumu.
  • Noklikšķiniet uz pogas Pārtraukt ierakstīšanu

Ir pienācis laiks izmēģināt makro. Saglabājiet darbgrāmatu, ja šeit kaut kas noiet greizi.

Ierakstiet Ctrl + a, lai vienreiz palaistu makro. Ja viss izdosies, makro būs izlabojis nākamo vārdu.

Ja tas izdevās, tagad varat turēt nospiestu Ctrl + a, līdz visi ieraksti ir izlaboti.

Šis niecīgais makro atrisināja reālās dzīves problēmu. Panākumu atslēga bija relatīvā ieraksta režīma izmantošana!

Ja veltīsit laiku VBA apguvei, jūs varētu atrisināt šīs problēmas, kā arī daudz sarežģītākas problēmas. Apskatiet Treisiju un manu grāmatu - VBA un makro Microsoft Excel 2016.

Interesanti raksti...