Erthyglau

Macros Excel: beth ydyn nhw a sut i'w defnyddio

Os oes gennych gyfres syml o gamau gweithredu y mae angen i chi eu hailadrodd sawl gwaith, gallwch gael Excel i gofnodi'r camau hyn a chynhyrchu macro sy'n cynnwys y cod i'w hailadrodd.

Unwaith y byddwch wedi cofnodi'r macro, gallwch ailadrodd y gyfres o gamau gweithredu gymaint o weithiau ag y dymunwch, yn syml trwy redeg y macro a gofnodwyd. 

Mae hyn yn llawer mwy effeithlon nag ailadrodd yr un gyfres o gamau gweithredu â llaw bob tro.

I recordio macro rhaid i chi ddechrau'r broses recordio i ddechrau. Mae'r opsiwn hwn i'w gael yn y ddewislen Macro , sydd wedi'i leoli ar y tab Gweld yn y rhuban Excel (neu yn y ddewislen a disgyniad Offer yn Excel 2003). Dangosir yr opsiynau hyn yn y delweddau isod:

Cofnodi macros mewn fersiynau cyfredol o Excel (2007 ac yn ddiweddarach):

Yna cyflwynir y blwch deialog “Record Macro” i chi. 

Mae'r blwch hwn yn caniatáu ichi nodi enw a disgrifiad ar gyfer eich macro, os dymunwch. Mae'n syniad da rhoi enw ystyrlon i'r macro, fel pan fyddwch chi'n dychwelyd at y macro yn ddiweddarach, bydd hyn yn eich helpu i gofio beth mae'n ei wneud. Fodd bynnag, os na fyddwch yn darparu enw, bydd Excel yn enwi'r macro yn awtomatig (e.e. Macro1, Macro2, ac ati).

Mae'r blwch deialog “Record Macro” hefyd yn rhoi'r opsiwn i chi aseinio llwybr byr bysellfwrdd i'ch macro. Bydd hyn yn gwneud y macro yn llawer haws i'w redeg. Fodd bynnag, rhaid i chi fod yn ofalus i beidio ag aseinio un o'r cyfuniadau cyn allweddol i'r macrodefinite o Excel (e.e. CTRL-C). Os dewiswch gyfuniad allwedd Excel sy'n bodoli eisoes, bydd eich macro yn ei drosysgrifo, ac efallai y byddwch chi neu ddefnyddwyr eraill yn rhedeg y cod macro yn ddamweiniol.

Unwaith y byddwch chi'n hapus gyda'r enw macro ac (os oes angen) llwybr byr bysellfwrdd, dewiswch OK i ddechrau recordio'r macro.

Unwaith y byddwch chi'n dechrau recordio'ch macro, bydd pob cam y byddwch chi'n ei berfformio (mewnbynnu data, dewis celloedd, fformatio celloedd, sgrolio taflen waith, ac ati) yn cael ei gofnodi yn y macro newydd, fel cod VBA.

Yn ogystal, wrth i chi recordio'ch macro, fe welwch fotwm stopio ar waelod chwith eich llyfr gwaith (neu yn Excel 2003, bydd y botwm stopio yn cael ei gyflwyno ar far offer arnofio), fel y dangosir isod:

Cylchlythyr arloesi
Peidiwch â cholli'r newyddion pwysicaf am arloesi. Cofrestrwch i'w derbyn trwy e-bost.

Unwaith y byddwch wedi cwblhau'r gweithredoedd yr ydych am eu cofnodi, gallwch roi'r gorau i recordio'r macro trwy glicio ar y botwm Stop. Bydd y cod macro nawr yn cael ei storio mewn modiwl yn y golygydd Visual Basic.

Yr opsiwn 'Defnyddio cyfeiriadau cymharol'

Os dewiswch yr opsiwn Defnyddiwch gyfeiriadau perthynol Wrth gofnodi macro, bydd pob cyfeiriad cell o fewn y macro yn gymharol. Fodd bynnag, os yw'r opsiwn Defnyddiwch gyfeiriadau perthynol heb ei ddewis, bydd pob cyfeirnod cell a ddangosir yn y cod yn absoliwt (gweler ein post ar gweithredwyr cyfeirio).

Yr opsiwn Defnyddiwch gyfeiriadau perthynol mae i'w gael yn y ddewislen Macro (ac fe'i ceir ar y bar offer Macro yn Excel 2003). 

Rhedeg macros wedi'u recordio

Wrth recordio macros, mae Excel bob amser yn cynhyrchu Is-weithdrefn (yn hytrach na gweithdrefn Swyddogaeth). Os ydych chi wedi neilltuo llwybr byr bysellfwrdd i'r macro, y llwybr byr hwn fydd y ffordd hawsaf i redeg y macro. Fel arall, gellir rhedeg y macro trwy berfformio'r camau canlynol:

  • Pwyswch Alt + F8 (h.y. pwyswch yr allwedd ALT a thra ei fod yn cael ei wasgu, pwyswch F8) i arddangos y blwch deialog 'Macros';
  • Yn y blwch deialog “Macro”, dewiswch y macro rydych chi am ei redeg;
  • Cliciwch su Rhedeg .

Ercole Palmeri

Cylchlythyr arloesi
Peidiwch â cholli'r newyddion pwysicaf am arloesi. Cofrestrwch i'w derbyn trwy e-bost.

Erthyglau Diweddar

Egwyddor gwahanu rhyngwyneb (ISP), pedwerydd egwyddor SOLID

Mae egwyddor gwahanu rhyngwyneb yn un o'r pum egwyddor SOLID o ddylunio gwrthrych-ganolog. Dylai fod gan ddosbarth…

14 Mai 2024

Y ffordd orau o drefnu data a fformiwlâu yn Excel, ar gyfer dadansoddiad sydd wedi'i wneud yn dda

Microsoft Excel yw'r offeryn cyfeirio ar gyfer dadansoddi data, oherwydd mae'n cynnig llawer o nodweddion ar gyfer trefnu setiau data,…

14 Mai 2024

Casgliad cadarnhaol ar gyfer dau brosiect ariannu Torfol Ecwiti Walliance pwysig: Jesolo Wave Island a Milano Via Ravenna

Mae Walliance, SIM a llwyfan ymhlith yr arweinwyr yn Ewrop ym maes Cyllid Torfol Eiddo Tiriog ers 2017, yn cyhoeddi ei fod wedi'i gwblhau…

13 Mai 2024

Beth yw ffilament a sut i ddefnyddio Ffilament Laravel

Mae ffilament yn fframwaith datblygu Laravel "cyflym", sy'n darparu sawl cydran pentwr llawn. Fe'i cynlluniwyd i symleiddio'r broses o…

13 Mai 2024

O dan reolaeth Deallusrwydd Artiffisial

«Rhaid i mi ddychwelyd i gwblhau fy esblygiad: byddaf yn taflu fy hun y tu mewn i'r cyfrifiadur ac yn dod yn egni pur. Wedi setlo yn…

10 Mai 2024

Gall deallusrwydd artiffisial newydd Google fodelu DNA, RNA a "holl foleciwlau bywyd"

Mae Google DeepMind yn cyflwyno fersiwn well o'i fodel deallusrwydd artiffisial. Mae'r model gwell newydd yn darparu nid yn unig…

9 Mai 2024

Archwilio Pensaernïaeth Fodiwlaidd Laravel

Mae Laravel, sy'n enwog am ei chystrawen gain a'i nodweddion pwerus, hefyd yn darparu sylfaen gadarn ar gyfer pensaernïaeth fodiwlaidd. Yno…

9 Mai 2024