Automatiseerige tüütu ülesanne Exceli makrode abil - TechTV artiklid

Lang L: none (table-of-contents)

See episood oli see, kus Tracy Syrstad, Nate Oliver ja mina käisime kõik Toronto Blue Jays mängul koos suure grupi Toronto piirkonna inimestega.

Järgmisel päeval tutvusime Tracy, Nate ja Tracy abikaasa Johniga TechTV stuudiotega:

Vasakult paremale, see on John, Nate, Tracy ja Bill

Tahtsin teha meilide ühendamise Excelist Wordi. Kui aga inimene mulle andmed saatis, olid need vales järjestuses. Selle asemel, et andmed läheksid üle veergude, lasksid andmed minna veeru A ridadele.

Kuigi saate neid kõiki käsitsi parandada, oleks see palju lõikamist ja kleepimist. See on ideaalne ülesanne makroga automatiseerimiseks.

Kui te pole kunagi varem makrosid kasutanud, minge jaotisse Tööriistad - Makro - Turvalisus ja muutke seade keskmiseks.

Eesmärk on salvestada pisike makro, mis lahendab ühe rekordi. Tahate, et lahtrikursor oleks nime alguses. Makro peaks need kaks välja teisaldama, kustutama kolm tühja rida ja jõudma järgmisele nimele. Nii saate makrot käitada ikka ja jälle.

  • Pange lahtrikursor A1-sse.
  • Valige Tööriistad - makro - uue makro salvestamine
  • Andke makrole nimi (tühikuid pole lubatud). Valige kiirklahv. Kuna kasutate selle ülesande jaoks ainult makrot, on midagi sellist nagu Ctrl + a lihtsalt meelde jätta.

  • Näete väikest tööriistariba. See on salvestamise peatamise tööriistariba. Sellel on ainult kaks nuppu. Esimene nupp on nupp Stop Recording.

    Teine nupp on nupp Suhtelised viited. Kui te lihtsalt makro nüüd salvestaksite, koodiks Excel kõvakoodi, mida soovite alati teisaldada

    A2 kuni B1 ja A3 kuni C1. See töötab ühe kirje puhul hästi, kuid makro töötamiseks on vaja kõigi kirjete tööd. Lülitage suhteline salvestamine sisse, klõpsates nuppu Suhteline salvestamine. See on lüliti, nii et soovite, et see näeks välja nagu oleks sisse surutud.

  • Kõik, mida teete, salvestatakse. Proovige hiire asemel kasutada klahvivajutusi.
  • Vajutage allanoolt, et liikuda B2-le.
  • Ctrl + x lõikamiseks
  • A1-le liikumiseks vajutage noolt üles ja paremale.
  • Ctrl + V kleepimiseks
  • Linnarea lõikamiseks vasakule, vasakule, alla, alla, Ctrl + X
  • Linna kleepimiseks veergu C üles, üles, paremale, paremale, Ctrl + V
  • 2. reale liikumiseks vasakule, vasakule ja alla.
  • 2., 3., 4. rea valimiseks hoidke all klahvi all klahvi Shift
  • Alt + edr ja sisestusklahv valimiseks Redigeeri - Kustuta - Kogu rida - OK
  • Sel hetkel olete makro peaaegu valmis saanud. Probleem on selles, et teil on valitud kolm lahtrit ja soovite lihtsalt nime valida.

  • Vajutage üles- ja allanoolt, et valida lihtsalt teise kirje nimi.
  • Klõpsake nuppu Lõpeta salvestamine

On aeg makrot proovida. Salvestage töövihik juhuks, kui siin midagi valesti läheb.

Makro üks kord käivitamiseks tippige Ctrl + a. Kui kõik sujus, on makro järgmise nime parandanud.

Kui see õnnestus, saate nüüd hoida klahve Ctrl + a, kuni kõik kirjed on fikseeritud.

See pisike makro lahendas reaalse elu probleemi. Edu võti oli suhtelise salvestamise režiimi kasutamine!

Kui võtate aega VBA õppimiseks, võiksite need probleemid lahendada, lisaks palju keerulisemad probleemid. Vaadake Tracy ja minu raamatut - VBA ja makrod Microsoft Excel 2016.

Huvitavad Artiklid...