VBA gus Clàr a sheòrsachadh ann an Excel (4 dòighean)

  • Roinn Seo
Hugh West

Is e cur an gnìomh macro VBA an dòigh as èifeachdaiche, as luaithe agus as sàbhailte airson gnìomhachd sam bith a ruith ann an Excel. San artaigil seo, seallaidh sinn dhut mar a nì thu an clàr a sheòrsachadh ann an Excel le VBA .

Luchdaich sìos Leabhar-obrach

Faodaidh tu an leabhar-obrach Excel cleachdaidh an-asgaidh a luchdachadh sìos bho seo.

Deasaich Clàr le VBA.xlsm

Rudan ri fios mus cuir thu VBA an gnìomh gu Clàr Deasaich ann an Excel

Tha cuid de pharaimearan ann a dh'fheumas tu a chleachdadh gu tric fhad 's a tha thu ag obair leis an dòigh Deasaich de VBA . Mar sin an seo bruidhnidh sinn air cuid de na paramadairean a nì thu eòlach ort fhad ‘s a tha thu a’ sgrìobhadh a’ chòd. Seòrsa Dàta Tuairisgeul Iuchair Roghainneil Caochlaideach <15 Sònraichidh seo an raon no an colbh a tha na luachan ri rèiteachadh. Òrdugh Roghainneil 1>XlSortOrder Sònraichidh seo an òrdugh san tèid an rèiteachadh a dhèanamh.

  • xlAscending = Airson a sheòrsachadh ann an òrdugh dìreadh.
  • xlDescending = Airson a sheòrsachadh ann an òrdugh teàrnaidh.
Bann-cinn Roghainneil XlYesNoGuess Sònraich a bheil cinn-cinn sa chiad sreath no nach eil .
  • xlNo = Nuair nach eil bann-cinn sa cholbh; Luach bunaiteach.
  • xlYes = Nuair a tha bann-cinn aig na colbhan.
  • xlGuess = Airson Excel a leigeildearbhaich na cinn-cinn.

4 Dòighean ann a bhith a’ buileachadh VBA gus Clàr a sheòrsachadh ann an Excel

Bidh an earrann seo seall dhut mar a nì thu clàran Excel a sheòrsachadh le bhith a’ beachdachadh air luach, dathan, ìomhaighean agus ioma cholbh le còd VBA .

<22 1. Cuir a-steach VBA gu Clàr Deasaich a rèir Luach ann an Excel

A’ beachdachadh air an eisimpleir a leanas cuiridh sinn an clàr seo air dòigh leis na luachan a tha an làthair anns a’ Marc colbh ann an òrdugh teàrnadh.

Ceumannan:

  • Brùth Alt + F11 air am meur-chlàr agad no rach dhan taba Leasaiche -> Visual Basic gus Deasaiche Bunaiteach Lèirsinneach fhosgladh.

  • Ann an uinneag a’ chòd pop-up, on bhàr clàr-taice , cliog Cuir a-steach -> Modal .

  • Dèan lethbhreac den chòd a leanas agus cuir a-steach e ann an uinneag a’ chòd.
4304

An còd agad deiseil airson a ruith a-nis.

Seo,

  • SortTBL → Shònraich ainm a’ chlàir.
  • SortTBL[Comharraidhean] -> Shònraich ainm colbh a’ chlàir airson a sheòrsachadh.
  • Iuchrach1:=iColumn → Shònraich raon a’ cholbh gus innse don chòd dè an colbh sa chlàr a bu chòir a sheòrsachadh.
  • Òrdugh1:=xlDescending → Shònraich an t-òrdugh mar xlDescending gus an colbh a sheòrsachadh ann an òrdugh teàrnaidh. Ma tha thu airson an colbh a chur ann an òrdugh dìreadh, sgrìobh xlAscending na àite.
  • Ceannard:= xlTha → Leis gu bheil a’ cholbh sa chlàr seo a’bann-cinn agus mar sin shònraich sinn e leis an roghainn xlYes .

  • Brùth F5 air a' mheur-chlàr agad no o tagh am bàr clàr-taice Ruith -> Ruith fo/Foirm-chleachdaiche . Faodaidh tu cuideachd dìreach briogadh air an ìomhaigheag bheag Play ann am bàr an fho-chlàr gus am macro a ruith.

Chì thu gu bheil an tha colbh sa bhòrd agad a-nis air a sheòrsachadh ann an òrdugh teàrnadh .

Leugh More: Mar a chuireas tu dàta air dòigh a rèir luach ann an Excel (5 dòighean furasta )

2. Cuir a-steach VBA Macro gu Clàr Deasaich airson Ioma Colbh

Faodaidh tu cuideachd clàr a sheòrsachadh airson ioma-cholbh ann an Excel le VBA macro.

<0

Bhon chlàr gu h-àrd, rèitichidh sinn na colbhan Ainm agus Roinn ann an òrdugh dìreadh .

Ceumannan:

  • An aon dòigh ’s a bha e roimhe, fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach modal ann an uinneag a' chòd.
  • Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
4298

Do tha an còd a-nis deiseil airson a ruith.

Seo,

  • ClàrLuach → Shònraich ainm a’ chlàir.
  • ClàrLuach[Ainm] -> Shònraich a' chiad ainm colbh a' chlàir ri rèiteach.
  • TableValue[Roinn] -> Shònraich an dàrna colbh ainm a’ chlàir airson a sheòrsachadh.
  • Iuchrach1:=iColumn1 → Shònraich raon a’ cholbh gus innse don chòd gum feum a’ chiad cholbh sa chlàr a bhith.air a rèiteachadh.
  • Iuchrach1:=iColumn2 → Shònraich raon a’ cholbh gus innse don chòd feumaidh an dàrna colbh sa chlàr a bhith air a rèiteach.
  • Òrdugh1: =xlAscending → Shònraich an t-òrdugh mar xlAscending gus an colbh a sheòrsachadh ann an òrdugh teàrnaidh. Ma tha thu airson an colbh a sheòrsachadh ann an òrdugh teàrnadh, sgrìobh xlDescending na àite.
  • Beann-cinn:= xlTha → Leis gu bheil cinn-cinn ann an colbhan a’ chlàir seo, shònraich sinn e. leis an roghainn xlTha>colbhan a’ bhùird air an òrdachadh ann an òrdugh dìreadh.

Leugh More: Mar a nì thu fèin-sheòrsachadh ioma-cholbhan ann an Excel (3 dòighean)

Leughaidhean coltach ris

  • Mar a rèiticheas tu Liosta Sònraichte ann an Excel (10 Dòighean Feumail)
  • Deasaich Array le Excel VBA (An dà chuid Òrdugh Dìrich is Teàrnaidh)
  • Mar a nì thu rèiteachadh agus sìoladh dàta ann an Excel (Stiùireadh coileanta)
  • Deasaich fèin-ghluasadach Excel nuair a dh’ atharraicheas dàta (9 eisimpleirean)
  • Deasaich air thuaiream ann an Excel (Formailean + VBA)

3. Cuir Macro an gnìomh gus Clàr a sheòrsachadh a rèir dath cealla ann an Excel

Faodaidh tu cuideachd clàr a sheòrsachadh a rèir dath na cealla a tha ann.

Leis a’ chlàr gu h-àrd mar an eisimpleir againn, seallaidh sinn dhut mar a rèiticheas tu e stèidhichte air na dathan a tha sa chlàr seo.

Ceumannan:

  • Mar a chithear roimhe, fosgail Visual BasicDeasaiche bhon tab Leasaiche agus Cuir a-steach a Modal ann an uinneag a’ chòd.
  • Ann an uinneag a’ chòd, dèan lethbhreac den chòd a leanas agus cuir a-steach e.
6368

Tha an còd agad a-nis deiseil ri ruith.

Seo na còdan RGB a thug sinn seachad , 's urrainn dhut a lorg no còd RGB sam bith eile a tha thu ag iarraidh le bhith leantainn an gif a tha air a thoirt seachad gu h-ìosal.

  • Dìreach cliog air a' chill dhathte .<18
  • Anns an taba Home , cliog air an t-saighead ri taobh Fill Colour agus an uairsin tagh Barrachd Dhathan . Chì thu na còdan RGB anns an taba Custom sa bhogsa Colours a nochdas.

3>

  • Ruith a’ chòd seo agus thèid an clàr agad a sheòrsachadh a-rèir nan dathan .

Leugh Tuilleadh: Mar a nì thu rèiteachadh a rèir dath ann an Excel (4 slatan-tomhais)

4. Cuir VBA an sàs ann an Deasaich Clàr Excel a rèir Icon

A dh’ aindeoin gu bheil ìomhaighean air clàr an t-seata dàta airson a bhith furasta a leughadh. 'S urrainn dhut an clàr a sheòrsachadh stèidhichte air na h-ìomhaigheagan ann an Excel le VBA macro.

Seall air an t-seata dàta gu h-àrd. An seo tha ìomhaighean air a’ chlàr ri taobh luachan nan àireamhan anns na colbhan Comharrasan gus an tuig sinn cò an oileanach aig a bheil toraidhean math, dona no cuibheasach.

Thoir an aire, ma chan eil fios agad ciamar a chuireas tu ìomhaigh a-steach am broinn cealla, is urrainn dhut dìreach seo a dhèanamh leis an fheart Cruth cumhach ann an Excel.

  • Tagh an raon gu lèir nocolbh.
  • Rach gu Cruthachadh cumhach -> Seataichean ìomhaigh . An uairsin tagh seata ìomhaigheagan sam bith a tha thu ag iarraidh bhon roghainn.

Tha ceumannan gus clàr a sheòrsachadh stèidhichte air ìomhaighean air an toirt seachad gu h-ìosal.<3

Ceumannan:

  • Fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a' chòd.
  • Ann an uinneag a' chòd, dèan lethbhreac den chòd a leanas agus cuir a-steach e.
6695

Tha an còd agad deiseil ri ruith a-nis.

An seo,

  • xl5Saigheadan -> Thagh sinn an seata de 5 saighdean bhon roghainn san Cruthachadh cumhach .
  • Nì (1) -> Shònraich an a' chiad seòrsa de dh'ìomhaigh saighead.
  • Nì (2) -> Shònraich an dàrna ìomhaigheag saighead dhen t-seòrsa.
  • Nì (3) -> Shònraich an treas ìomhaigheag seòrsa saighead.
  • Nì (4) -> Shònraich an ceathramh seòrsa de dh'ìomhaigh saighead.
  • Nì (5) -> Shònraich an còigeamh ìomhaigheag seòrsa saighead.

  • Ruith an còd seo agus bidh an clàr. 1> air a sheòrsachadh a rèir na h-ìomhaigheagan .

Leugh More: Mar a nì thu clàr gu fèin-obrachail ann an Excel (5 dòighean)

Co-dhùnadh

Sheall an artaigil seo dhut mar a nì thu an clàr a sheòrsachadh ann an Excel VBA . Tha mi an dòchas gu bheil an artaigil seo air a bhith gu math buannachdail dhut. Faodaidh tu faighneachd a bheil ceist sam bith agad mun chuspair.

Tha Ùisdean West na thrèanaiche agus na mhion-sgrùdair Excel air leth eòlach le còrr air 10 bliadhna de eòlas sa ghnìomhachas. Tha ceum Bachelor aige ann an Cunntasachd is Ionmhas agus ceum Maighstireachd ann an Rianachd Gnothachais. Tha ùidh mhòr aig Ùisdean ann an teagasg agus tha e air dòigh-teagaisg gun samhail a leasachadh a tha furasta a leantainn agus a thuigsinn. Tha an eòlas eòlach aige air Excel air na mìltean de dh’ oileanaich agus proifeiseantaich air feadh an t-saoghail a chuideachadh gus na sgilean aca a leasachadh agus air leth math nan dreuchdan. Tron bhlog aige, bidh Ùisdean a’ roinn a chuid eòlais leis an t-saoghal, a’ tabhann clasaichean oideachaidh Excel an-asgaidh agus trèanadh air-loidhne gus daoine fa leth agus gnìomhachasan a chuideachadh gus an làn chomas a ruighinn.