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

Ymyrraeth arloesol mewn Realiti Estynedig, gyda gwyliwr Apple yn y Catania Polyclinic

Perfformiwyd gweithrediad offthalmoplasti gan ddefnyddio gwyliwr masnachol Apple Vision Pro yn y Catania Polyclinic…

3 Mai 2024

Manteision Tudalennau Lliwio i Blant - byd o hud a lledrith i bob oed

Mae datblygu sgiliau echddygol manwl trwy liwio yn paratoi plant ar gyfer sgiliau mwy cymhleth fel ysgrifennu. I liwio…

2 Mai 2024

Mae'r Dyfodol Yma: Sut Mae'r Diwydiant Llongau yn Chwyldro'r Economi Fyd-eang

Mae'r sector llyngesol yn bŵer economaidd byd-eang gwirioneddol, sydd wedi llywio tuag at farchnad 150 biliwn...

1 Mai 2024

Mae cyhoeddwyr ac OpenAI yn llofnodi cytundebau i reoleiddio'r llif gwybodaeth a brosesir gan Ddeallusrwydd Artiffisial

Ddydd Llun diwethaf, cyhoeddodd y Financial Times gytundeb ag OpenAI. Mae FT yn trwyddedu ei newyddiaduraeth o safon fyd-eang…

30 2024 Ebrill