Cuir a-steach agus ruith macros VBA ann an Excel - stiùireadh ceum air cheum

  • Roinn Seo
Michael Brown

Seo oideachadh goirid ceum air cheum do luchd-tòiseachaidh a sheallas mar a chuireas tu còd VBA (còd Visual Basic for Applications) ris an leabhar-obrach Excel agad agus ruith am macro seo gus na gnìomhan cliath-dhuilleag agad fhuasgladh. <3

Chan e fìor gurus Microsoft Office a th’ anns a’ mhòr-chuid de dhaoine mar mise agus thusa. Mar sin, is dòcha nach eil fios againn air a h-uile mion-fhiosrachadh mu bhith a’ gairm seo no an roghainn sin, agus chan urrainn dhuinn innse don eadar-dhealachadh eadar astar cur gu bàs VBA ann an diofar dhreachan Excel. Bidh sinn a’ cleachdadh Excel mar inneal airson ar dàta gnìomhaichte a ghiullachd.

Faod feumaidh tu an dàta agad atharrachadh ann an dòigh air choireigin. Rinn thu mòran googled agus lorg thu macro VBA a dh’ fhuasglas do ghnìomh. Ach, tha an t-eòlas agad air VBA a’ fàgail mòran ri bhith ag iarraidh. Faodaidh tu sgrùdadh a dhèanamh air an stiùireadh ceum air cheum seo gus an urrainn dhut an còd a lorg thu a chleachdadh:

Cuir a-steach còd VBA gu Leabhar-obrach Excel

Airson an eisimpleir seo, tha sinn a' dol a chleachdadh macro VBA gus briseadh loidhne a thoirt air falbh bhon duilleag-obrach làithreach.

  1. Fosgail do leabhar-obrach ann an Excel.
  2. Brùth Alt + F11 gus Deasaiche Bunaiteach Lèirsinneach (VBE).

  3. Dèan briogadh deas air ainm an leabhair-obrach agad anns a’ phana “ Project-VBAProject ” (aig oisean gu h-àrd air an taobh chlì dhen uinneag deasaiche) agus tagh Cuir a-steach -> Modal bhon chlàr-taice co-theacsa.

  4. Dèan lethbhreac dhen chòd VBA (bho duilleag-lìn is msaa) agus cuir a-steach e dhan phannal deas aig deasaiche VBA (" Modal 1 " uinneag).

  5. Gliocas: Luathaich coileanadh macro

    Ma tha an còd agadChan eil na loidhnichean a leanas aig macro VBA aig an toiseach:

    Application.ScreenUpdating = False

    Application.Calculation = xlCalculationManual

    An uairsin cuir na leanas ris loidhnichean gus am bi am macro agad ag obair nas luaithe (faic na seallaidhean-sgrìn gu h-àrd):

    • Gu fìor thoiseach a’ chòd, às deidh a h-uile loidhne còd a thòisicheas le Dim (ma tha no loidhnichean " Dim ", an uairsin cuir ris dìreach às deidh loidhne Sub ):

      Application.ScreenUpdating = False

      Application.Calculation = xlCalculationManual

    • Gu dearbh a’ chòd, ro Deireadh Fo :

      Application.ScreenUpdating = True

      Application.Calculation = xlCalculationAutomatic

    Na loidhnichean seo, mar tha na h-ainmean aca a’ moladh, cuir dheth ùrachadh sgrion agus ath-àireamhaich foirmlean an leabhair-obrach mus ruith thu am macro.

    An dèidh don chòd a bhith air a chur gu bàs, thèid a h-uile càil air ais air. Mar thoradh air an sin, tha an coileanadh air àrdachadh bho 10% gu 500% (aha, bidh am macro ag obair 5 tursan nas luaithe ma bhios e an-còmhnaidh a’ làimhseachadh susbaint nan ceallan).

  6. Sàbhail an leabhar-obrach agad mar “ Leabhar-obrach le comas macro Excel ".

    Bruth Crl + S , agus an uairsin cliog air a’ phutan “ Chan eil ” anns a’ “ Cha ghabh na feartan a leanas a shàbhaladh ann an leabhar-obrach gun macro " còmhradh rabhaidh.

    <0

Fosglaidh an còmhradh " Sàbhail mar ". Tagh " Leabhar-obrach le comas macro Excel " bhon liosta a-nuas " Sàbhail mar sheòrsa " agus briog air a' phutan Sàbhail .

19>

  • Brùth Alt + Q gus am faidhle a dhùnadhUinneag neach-deasachaidh agus tionndaidh air ais chun leabhar-obrach agad.
  • Mar a ruitheas tu macros VBA ann an Excel

    Nuair a tha thu airson an còd VBA a chuir thu ris mar a chaidh a mhìneachadh san earrann gu h-àrd a ruith: brùth Alt+F8 gus an còmhradh “ Macro ” fhosgladh.

    An uairsin tagh am macro a tha thu ag iarraidh bhon liosta “Ainm Macro” agus cliog air a’ phutan “Run”.

    21>

    Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.