Mae Microsoft Excel yn arf mwy na defnyddiol nad yw ei enwogrwydd wedi'i wrthod ers blynyddoedd lawer. Mae'n anhepgor mewn bywyd proffesiynol a phreifat.

Trwy ychwanegu cod VBA at eich ffeiliau, gallwch awtomeiddio llawer o dasgau ac arbed llawer o amser.

Mae'r cwrs rhad ac am ddim hwn yn dangos i chi sut i awtomeiddio mynediad amser. A sut i wneud y llawdriniaeth mor gyflym a hawdd â phosibl gydag iaith VBA.

Bydd cwis dewisol yn eich galluogi i brofi eich sgiliau newydd.

Beth yw VBA a pham rydyn ni'n ei ddefnyddio?

VBA (Visual Basic for Applications) yw'r iaith raglennu a ddefnyddir ym mhob rhaglen Microsoft Office (Microsoft 365 bellach) (Word, Excel, PowerPoint, ac Outlook).

Yn wreiddiol, roedd VBA yn weithrediad o iaith Visual Basic (VB) Microsoft a geir mewn cymwysiadau Microsoft Office. Er bod y ddwy iaith yn perthyn yn agos, y prif wahaniaeth yw mai dim ond mewn cymwysiadau Microsoft Office y gellir defnyddio'r iaith VBA.

Diolch i'r iaith syml hon, gallwch greu rhaglenni cyfrifiadurol mwy neu lai cymhleth sy'n awtomeiddio tasgau ailadroddus neu'n perfformio nifer fawr o weithrediadau gan ddefnyddio un gorchymyn.

Yn eu ffurf symlaf, gelwir y rhaglenni bach hyn yn macros ac maent yn sgriptiau a ysgrifennwyd gan raglenwyr VBA neu eu rhaglennu gan y defnyddiwr. Gellir eu gweithredu gan un bysellfwrdd neu orchymyn llygoden.

Mewn fersiynau mwy cymhleth, gall rhaglenni VBA fod yn seiliedig ar gymwysiadau Swyddfa penodol.

Gellir defnyddio algorithmau i gynhyrchu adroddiadau, rhestrau data, e-byst, ac ati yn awtomatig. Gallwch ddefnyddio VBA i greu cymwysiadau busnes manwl yn seiliedig ar gymwysiadau Swyddfa safonol.

Er bod VBA yn eithaf cyfyngedig ar hyn o bryd ar gyfer rhaglenwyr profiadol, mae ei hygyrchedd, ymarferoldeb cyfoethog a hyblygrwydd gwych yn dal i apelio at lawer o weithwyr proffesiynol, yn enwedig yn y diwydiant ariannol.

Defnyddiwch y recordydd macro ar gyfer eich creadigaethau cyntaf

I greu macros, rhaid i chi godio rhaglen Visual Basic (VBA), sydd mewn gwirionedd yn recordiad macro, yn uniongyrchol yn yr offeryn a ddarperir ar gyfer hyn. Nid yw pawb yn wyddonydd cyfrifiadurol, felly dyma sut i sefydlu macros heb eu rhaglennu.

- Cliciwch ar y tab Datblygwr, yna'r botwm Enregistrer yn facro.

- Yn y maes enw macro, teipiwch yr enw rydych chi am ei roi i'ch macro.

Yn y maes Allwedd llwybr byr, dewiswch gyfuniad allweddol fel llwybr byr.

Teipiwch ddisgrifiad. Os oes gennych fwy nag un macro wedi'i recordio, rydym yn argymell eich bod yn enwi pob un ohonynt yn gywir er mwyn osgoi camddefnydd.

- Cliciwch OK.

Perfformiwch yr holl gamau rydych chi am eu rhaglennu gan ddefnyddio'r macro.

- Ewch yn ôl i'r tab Datblygwr a chlicio ar y botwm Stopio recordio unwaith y byddwch wedi gorffen.

Mae'r llawdriniaeth hon yn gymharol syml, ond mae angen rhywfaint o baratoi. Mae'r offeryn hwn yn copïo'r holl gamau gweithredu rydych chi'n eu perfformio wrth recordio.

Er mwyn osgoi sefyllfaoedd annisgwyl, rhaid i chi gyflawni'r holl gamau gweithredu angenrheidiol er mwyn i'r macro weithio (er enghraifft, dileu hen ddata ar ddechrau'r macro) cyn i chi ddechrau recordio.

Ydy macros yn beryglus?

Nid yw macro a grëwyd ar gyfer dogfen Excel gan ddefnyddiwr arall yn ddiogel. Mae'r rheswm yn syml iawn. Gall hacwyr greu macros maleisus trwy addasu cod VBA dros dro. Os bydd y dioddefwr yn agor y ffeil heintiedig, efallai y bydd Office a'r cyfrifiadur wedi'u heintio. Er enghraifft, gall y cod ymdreiddio i raglen Office a lledaenu bob tro y caiff ffeil newydd ei chreu. Yn yr achos gwaethaf, gall hyd yn oed ymdreiddio i'ch blwch post ac anfon copïau o ffeiliau maleisus at ddefnyddwyr eraill.

Sut alla i amddiffyn fy hun rhag macros maleisus?

Mae macros yn ddefnyddiol, ond maent hefyd yn agored iawn i niwed a gallant ddod yn offeryn i hacwyr ledaenu malware. Fodd bynnag, gallwch chi amddiffyn eich hun yn effeithiol. Mae llawer o gwmnïau, gan gynnwys Microsoft, wedi gwella diogelwch eu rhaglenni dros y blynyddoedd. Sicrhewch fod y nodwedd hon wedi'i galluogi. Os ceisiwch agor ffeil sy'n cynnwys macro, bydd y meddalwedd yn ei rwystro ac yn eich rhybuddio.

Y cyngor pwysicaf i osgoi peryglon hacwyr yw peidio â lawrlwytho ffeiliau o ffynonellau anhysbys. Mae hefyd yn bwysig cyfyngu ar agor ffeiliau sy'n cynnwys macros fel mai dim ond ffeiliau dibynadwy y gellir eu hagor.

 

Parhau i ddarllen yr erthygl ar y safle gwreiddiol →