Kamepiula 'ē aʻeLako polokalamu

VBA kela aku: hāpana papahana. Macros ma kela aku

Mau kanaka ike i ka mua kēia o ka mea kaulana Microsoft kela aku huahana ikea i ka makahiki 1985. No ka mea, a laila ka mea, ua undergone kekahi mau ka hoʻololi 'ana a me ke koi ana o miliona o mea hoʻohana a puni ka honua. Eia naʻe, he nui ka hana wale nō me kona wahi uea 'o kēia pakuhi a me ka mai i hiki ike pehea mea hiki e ola maʻalahi no ka hiki i kela aku iaaiey.

He aha ka VBA

Iaaiey ma kela aku ua hana e kākoʻo XIX. No ka Noi iaaiey 'ōlelo i i mua kūkuluʻia i loko o ka pakuhi loa kaulana mai Microsoft.

I kona mau kānaka apau i mākaukau poe akamai i kaila i ka pili ana me ka nanea o? Acaeoey. E like me ka hana pono E hoike mai, VBA hiki ke Kumu i ka hoʻokumu paʻaʻana, i mea hoʻohana poe e ole i 'oihana iaaiey mākau. No ka VBA hiʻona nā kōmi'ōkuhi hooko i loko o ka oihana palapala noi kaiapuni.

Ke keakea ana o ka polokalamu i pili i ka hoʻokaulike o okoa wale nō i nā pilikia. Ka mea, i ke kumu ma ka mea i ka VBA karaima o ka papahana pili ia i ka functionality i ka makana i loko o ka hou hoʻokolohua o ka huina hoonui, akā,ʻaʻole i loko o ka mea kahiko kekahi. Aia mea no hoi he nui keakea, a excessively kiʻekiʻe openness o ke kivila, e hoʻololi i ka maka o ka malihini. Eia naʻe, Microsoft Office, a me IBM Lotus Symphony e leie mea hoʻohana e pili encryption puka karaima a me ka password napoo ana no hoi, e nānā ia.

Mea, i hoiliili ole, ka waiwai, a me kāu kiʻina hana

Ua mea me këia mau manaÿo oe pono e maopopo ka poe e hele ana i ka hana i loko o ka VBA kaiapuni. Mua o nā mea a pau, e pono ike i ka mea i. Ma kela aku, i loko o kēia hana e like me ka pepa, i ka puke, a me ke kelepona hele huahelu. Kēia mau mea i kūikawā luna kiʻekiʻe, a laila hoolohe ole ai i kekahi i kekahi.

Pookela mawaena o lakou o ka Noi, ka like kela aku polokalamu iho. Hahai aku Haʻawina Haumana, Ha awina Haumana, a me ka laulā. No ka laʻana, e hoʻohuli i ke aeea A1 ma kekahi mau 'kuina pono kuhikuhi i ke ala, e lawe i loko no o ka luna kiʻekiʻe.

E pili ana i ka manaʻo o "ohi," i kēia pae o ka mea no ka ia papa, i ka i hoʻopaʻa 'ia e ua haawiia mai ChartObjects. Kona oihana mua i kekahi mea.

Next mea - waiwai. Ka mea,ʻo ka pono hiʻona o kekahi mea. No ka laʻana, no ka laulā - mea he Value paha haʻilula.

Nā Papahana - o ke kauoha, e hōʻike i kou makemake e hana. Ka wā kākau hoopai karaima ma VBA ia ia e hoʻokaʻawale, mai ka mea wahi. No ka laʻana, like e e hōʻike hope, loa pinepine iaaiey i loko o ka "kela aku" hoʻohana keena kauoha (1,1) .Select wā. Ua o ia hoʻi, i ka mea i pono, e koho i ka halepaahao me ka wahi (1,1), a laila A1.

Naʻe, ka mea, ua pinepine i hoʻohana Selection.ClearContents. Kona manaʻo ua ho'āpono wale kahi o ka mea i koho halepaahao.

Pehea e hoʻomaka

Mua o nā mea a pau, e makemake, e hana i ka waihona a me ka hoola ia ia, E hoʻomana aku i ka inoa a koho i ke 'ano o «Book kela aku nunui-pūnaewele."

A laila, e hele i ka VB noi, i ka nui, e hana i kekahi hui malu pu ana o «Alt» ki a me ka «F11». Next:

  • i loko o ka 'ike no hookolokolo ma ka luna o ka puka aniani, e kaomi ma luna o ka ikona aʻe a hiki i ka kela aku ikona;
  • Mudule i koho kauoha;
  • malama i ke kaomi 'ana ma o ka ikona me ka floppy pā hōkū;
  • kākau, e olelo oukou, He kuhi outline.

Ua nana like penei:

Iiaciiie polokalamu ()

'Our kuhi

Ka pau 'iiaciiie

Eʻoluʻolu, e hoailona oukou i ka laina " 'ko kakou pā'ālua" e e kahiāuli i loko o kaʻokoʻa ano ('ōmaʻomaʻo). Ke kumu no keia apostrophe, haawi aku la i ka hoʻomaka o ke kaula, i Hōʻike i ka ia mahope iho o ka manaʻo hoʻopuka.

Ano, e hiki palapala i kekahi karaima, a hana no lakou iho i hou paahana ma VBA kela aku (pela aku ike i ka hāpana polokalamu a.). O ka holo ana, ka poe i kama'āina i nā kumu o ke o Ke kākoʻo XIX., Ka mea, e ia mea maʻalahi. Eia naʻe, o ka poe e ole i, ina oe makemake e e hiki ke kiʻi 'oluʻoluʻano koke.

Macros ma kela aku

Ma hope o kēia inoa hūnā iā papahana i kākau i loko o Ke kākoʻo XIX. No ka Noi 'ōlelo. Pela, ke iaaiey i kela aku - mea e ho okumu i ka nunui i ka makemake kuhi. Me keia ioeaie, Microsoft pakuhi pakiko-e hoʻomōhala ai, adapting ana i nā koi o ka ua hoʻohana. I hana mai ai me pehea e hana modules no ka kākau macros, e mea hiki ke hoomau aku nei me ka pōhaku puna examples o VBA kela aku polokalamu. E aho nō e hoʻomaka me ka walaʻauʻana nā loina.

Eia kekahi laʻana 1

Hana: E käkau i ka polokalamu mea e kope i ka waiwai o kahi o kekahi halepaahao, a laila e palapala i kekahi.

E hana i kēia.

  • wehe i ka uku pila "View";
  • neʻe i ke ikona "macros";
  • e lulu i ka "Record nunui";
  • hoʻopiha weheia palapala.

No ka naau kupono, ma ka "nunui Name" haʻalele "Makros1" a ma ka "ʻoneki ki" ua hookomoia, no kekahi laʻana, HH (i kēia 'o ia hoʻi ia' oe ke holo i ka polokalamu kumu hoʻohālike e e «Ctrl + H» blitz kime). Press Kikokiko i.

A ia oe i ka hoʻomaka 'ana kākau i ka nunui, e i kahi o ka halepaahao i kekahi. E hoʻi i ka mea mua ikona. E kaomi ma luna o ka "Record nunui". Kēia hana hōʻailona o ka pau 'ana o applets.

Next:

  • hou e neʻe maila i ke kaula "Macros";
  • ua koho i loko o ka papa inoa "nunui 1";
  • kaomi "holo" (ka mea ia 'ana Ka hoʻomaka' ana a hemoʻoneki ki «Ctrl + HH»).

E like me ka hopena, i ka hana i ua hana iloko o kākau i ka nunui.

Ka mea, i hoohalike e ike pehea ke kuhi oi ana e like. E hana i kēia, e hele aku hoʻi i ke kaula "Macros" a kaomi "Edit" a "komo". E like me ka hopena, i loaʻa ka mea, ia lakou iho i loko o ka VBA kaiapuni. Nae, ke kuhi iho ua nunui Makros1 iiaciiie () a me ka pau 'iiaciiie ke aupuni' ma waena o laina.

Inā ka hoʻopiliʻana i ua hana, no ka laʻana, mai ka aeea A1 ma aeea C1, kekahi o na laina o ke kivila, e nana e like huahelu ( "C1"). E koho i. Ma ka unuhi, ka mea nana e like "huahelu (" C1 "). E koho i", i loko o nā hua'ōlelo,ʻo ia ka hoʻololi i VBA kela aku, ma ka aeea C1.

Anʻeleu hapa o ka kivila mai ke hoʻoholo 'ia ActiveSheet.Paste kime. Ua hoʻi, kākau i Contents i koho aeea (i loko o keia hihia, A1) i loko o ke koho aeea C1.

Eia kekahi laʻana 2

VBA pōʻaiapuni kōkua ho okumu ana i kekahi mau macros ma kela aku.

VBA pōʻaiapuni kōkua ho okumu ana i kekahi mau macros. Kuhi i ka mea, he papa y me = m + m 3 + 3x 2 - cos (m). Oe makemake e hana i kekahi nunui no kona kiʻi. Ua hiki ke hana wale ma ka hoʻohana 'ana i VBA pōʻaiapuni.

No ka mea loiloi mua a me ka hope o ka waiwai i kekahi manaʻo hoʻopiʻi oihana lawe x1 = 0 a me ka X2 = 10. A eia hoi, he mea pono e hoʻolauna i kekahi a eia i - i ka waiwai no ka anu u hoʻololi i ka manaʻo hoʻopiʻi kū'ē a me ka loiloi mua waiwai no ka ee.

i hana mai i na ano he kumu hoʻohālike o VBA kela aku macros ka hoʻohana 'ana i ka ia ke kaʻina hana no i waiho aku ma luna. Ma keia mau hihia, ke kuhi nana e like:

Iiaciiie programm ()

x1 = 1

X2 = 10

shag = 0,1

like a = 1

Mai Ia x1

y me = x1 + x1 ^ 2 + 3 * x1 ^ 3 - Cos (x1)

Aeee (i, 1) .Value = x1 (x1 cia kākau i loko o ka hoomanao ana i na wahi (i,, 1))

Aeee (i, 2) .Value = y me (y me cia Ua kākau i loko o ka halepaahao i na wahi (i, 2))

u = e + 1 (henua pololei helu);

x1 = x1 + shag (loulou Ua hoʻololi i keʻanuʻu nui);

Loop

Ka pau 'iiaciiie.

E like me ka hopena o keia holo nunui "kela aku" loaa mau kolamu, i ka mua o ka i i kākau i nā aiee no ka m, a me ka lua o ka - i ka y me.

A laila hoʻopaʻa 'ana i hiki ke kūkulu ma luna o ia mau mea, o ka hae no "kela aku".

Eia kekahi laʻana 3

E hoʻokō pōʻaiapuni ma VBA kela aku 2010, e like me ia ma nā XAaOOEN, a me ka ua hoemi E ka noonoo ana i manao ai i hoʻohana No ka.

E noonoo oe i ka polokalamu e hana i ke kia ao. Ma kēlā me kēia aeea mea e e kākau kihikihiʻo e like laina helu. No ka mea hoʻohana a ka manao, e ae i ka palapala ia loa pokole, me ka hoʻohana 'ana o ka loan.

Mua ia mea e pono ke hana i ka nunui, e like me ka ho'ākāka 'ia ma luna. Next, kākau i ke kuhi iho. Ua manao makou ua mākou e hoihoi i loko o nā Hawaiʻi no ka 10 aeee. Ke pā'ālua Ua like penei.

No ka like a = 1 i 10 Next

Ke kauoha ua hoololiia a hiki i ka 'ōlelo "kanaka", e like me ka "hai mai 1 a hiki i 10 ma xi o ka hoʻokahi."

Inā o ka hana e loaa i ke kolamu me mika pāhoʻonui lua, no kekahi laʻana, a pau ōlaʻi integers ma waena o 1 a me ka 11, ua kākau:

No ka i, = 1 i 10 ka anu u 1 Next.

Here, pani - anu u. Ma keia hihia, ka mea, ua like pu ia mau. O ia ka paʻamau, i ka wa e kaawale aku o ka olelo i loko o ka loop 'o ia hoʻi i ka hoʻokahiʻanuʻu.

Nā hualoaʻa Pono e waiho waho ma ka aeea helu (i, 1). A laila, kela manawa e hoʻomaka i ka pōʻaiapuni me ka hoomahuahua i ka waiwai o ke pani e koho ulu a me ka laina helu. Pela, ma laila e e kuhi kaʻoi loa.

I mau, ke kuhi makemake nana e like:

Iiaciiie polokalamu ()

No ka I = 1 To 10 I Wa 1 (hiki ke kākau wale no au = 1 No 10)

Aeee (i, 1) .Value = i ^ 2 (a laila huinahalike waiwai ua kākau i loko o ka halepaahao (i,, 1) au)

Next (i loko o ke ano Radio ke kūlana o ka ee mea a me kekahi pōʻaiapuni hoʻomaka ')

Ka pau 'iiaciiie.

Inā hana pono, me i hoʻopaʻa 'ia a me ka holo macros (e nānā, ka olelo ma luna), a laila ka mea, ua kapaʻia kēlā me kēia manawa i haawi nui e e loaa kolamu (ma keia hihia oia hoi o ka 10 aeee).

Eia kekahi laʻana 4

I ka maʻamau o ke ola, loa pinepine ia mea e pono ke lawe i kēia 'ole i ka hoʻoholo' ana ke kaumaha ma muli kekahi olelo. Hiki ole ke hana ole ia ma VBA kela aku. Ano he kumu hoʻohālike o ka papahana ma ka papa hou ia o ka algorithm ua wae kahi o initially hoʻoholo ma mua, ka hapanui mau hoʻohana manao o Inā ... A laila, (no ka pilikia hihia) Inā ... A laila ... hope Inā.

E noonoo oe i ka mau hihia. Ina oe i makemake e hana i kekahi nunui no "kela aku" a hiki i ka halepaahao me na wahi (1,1) i hoʻopaʻa ':

1 ina o ka manaʻo hoʻopiʻi kū'ē mea maikaʻi;

0 ina ka manaʻo hoʻopiʻi kū'ē mea Aʻohe;

1, ina ka manaʻo hoʻopiʻi kū'ē mea io.

Ka hanaia'na o ia i ka nunui no "kela aku" kaʻina kānāwai i loko o ka hae ala, ma ka pono o ka "wela" ki Alt a me ka F11. No hoi ia i kākau i nā kēia kuhi:

Iiaciiie polokalamu ()

He m = aeee (1, 1) .Value (kēia eiiaiaea waihona i ka waiwai o ka m wahi o ka halepaahao Contents (1, 1))

Inā m> 0 Alaila aeee (1, 1) .Value = 1

Inā m = 0 Alaila aeee (1, 1) .Value = 0

Inā m <0 A laila aeee (1, 1) .Value = -1

Ka pau 'iiaciiie.

Ua koe, e holo i ka nunui, a komo i loko o "kela aku" makemake waiwai no ka loulou.

VBA oihana

E like me oe i ua i kekahi, ma ka loa kaulana polokalamu Microsoft pakuhi palapala noi mea,ʻaʻole he paʻakikī. No inā e aʻo pehea e hoʻohana VBA oihana. Ma huina, keia iaaiey 'ōlelo hana ua hōʻike hewa no ka kākau palapala noi i loko o "kela aku" a me ka olelo, ma kahi o 160 hana. Ka mea hiki ke maheleia i loko o kekahi mau nui nā pūʻulu. Ka mea, e:

  • Makemakika hana. Ana ia lakou i ka manaʻo hoʻopiʻi o ka cosine waiwai ua loaa, i ka Olelo Kikeke Ma maoli, a no laila, i ka pau loa.
  • Kālā i hana '. Manawa i kā lākou loaʻa nui a me ka hoʻohana 'iaaiey ma kela aku, e hiki ke kiʻi ka hoʻokō hana no ka helu mahina a me ka waiwai noho.
  • Kū'ē aaioee hana. O nā kaua, IsArray; LBound; UBound.
  • VBA kela hana no ka laina. He He 'ano nui pūʻulu. Ua nā, no kekahi laʻana, Space hana, e hana i kekahi kaula me ka helu o nā wahi i wāhiʻia like me ka helu manaʻo hoʻopiʻi kū'ē 'ole LAVEA ka hoʻoili hoomanao ai i ANSI kuhi. mea i lohe nui hoʻohana 'ia a pau o ia, a ae oe, e hana i nā kaula i loko o ka "kela aku" e ho okumu ana i noi nui maʻalahi e hana i kēia mau papa.
  • ʻIkepiliʻano huli ana i hana '. No ka laʻana, CVar hoi mai 'aoʻao o kekahi manaʻo hoʻopiʻi, hoʻololi' ia i Lolinaʻikepili type.
  • Ka lā i hana '. Ka mea, nui hoʻonui i ka hae hiʻona o "kela aku". No laila, WeekdayName papa huli i ka inoa (piha paha ka helehelena) o ka lā o ka hebedoma ma kona helu. Oia hoi, oi pono keia mau mea o ka nō hoʻi. He hāʻawi mai i ka helu o nā kekona i i hala hope o ke aumoe, i ka kekahi minute o ka lā.
  • Launch e hoohuli i ka laulā hoʻopaʻapaʻa i loko o kaʻokoʻa helu nenoai. No ka laʻana, Oct nā mea hōʻike aku i ka octal e hoohalike ai i ka helu.
  • formatting hana. Ka loa nui o kēia mau mea i ka Format. Ua hoʻi i ka Lolina me ka 'aoʻao o formatted e like me ka olelo i haawiia ma ke ano o ka waihona.
  • a pela aku.

I ka like ana o ka waiwai o kēia mau mana a me kā lākou palapala noi, e me ka nui loa hoʻonui i ka laulā o "kela aku".

Eia kekahi laʻana 5

E ka ho'āʻo i ka hoʻoponopono i hou luna 'pilikia. No kekahi laʻana:

Dan pepa palapala i ka maoli kiʻekiʻe o nā koina o ka hana hoike. pono:

  • hoʻomōhala kona kumu hapa ma ka pakuhi "kela aku";
  • e kekahi VBA polokalamu mea e noi aku i ka maka ikepili e hoʻopiha mea, e lawe mai i ka mea e pono ai ho, a hoʻopiha i loko o ka UAAIIeIA o ka AYEIE halepaahao.

E noonoo i kekahi o na kēia mau pāʻoihana.

E pili ana i ka EOIeIOUIeXAOOON

All hana i hana ia ma ka maʻamau kuina ma kela aku. Free keena hoahu iho la no lakou komo ana i ka 'ikepili ma luna o ka malama, makahiki, inoa-consumer poʻe, i ka nui o na koina, i ko lakou nui o ka huli. E like me ka helu o ka poe (poe), ma ka manao o ka i ka hoike ua i kākau, na keena, e hana ma ka muli o nā loina a me nā 'oihana inoa ua i malama noʻu ma ka mua. Ha awina Haumana hāʻawi i ka hou inoa. No ka laʻana, "Օ Report".

aiaiiuo

E kākau i ka polokalamu 'akomi hoʻopiha i loko o ka UAAIIeIA, koho i ka notation. Ka mea, e e hoʻohana no ka aiaiiuo:

  • NN- helu o ka papa lalani o ka papaʻaina;
  • TP a me ka TF -? Aaony a me maoli huli;
  • SF a me SP - maoli, a o ka hoʻoneʻe huina koina;
  • IP, a ina -? Aaony a me maoli koinaʻilikai.

Mākou Kû ma ka ia palapala, akā, me ka "pākuʻina kau» Itog hoʻomāhuahua huina no ia kia ao. No ka laʻana, ItogTP - Me e pili ana i ke kolamu ia, e like me "na? Oaony huli."

Pāʻoihana o ka pilikia me ka hoʻohana 'VBA iaaiey

E ho ohana i keia notation, ua loaa i ka haʻilula no ke ku ei. Inā 'oe makemake e lawe mai i ka i ka ho omaulia ma ka% mākou i (F - P) / P * 100, a ma ka nui o ka - (F - P).

Nā hopena o kēia mau ho ke e pono wale no e "kela aku" pakuhi ma ka kūpono keena.

No ka neʻeʻana a me ka prognosis ma ka mea i loaa mai ma nā papakuhikuhi ItogP = ItogP + P a me ItogF = ItogF + F.

No ka deviations hoʻohana = (ItogF - ItogP) / ItogP * 100 ina ua lawe ka i ka ho omaulia mai like me ka pakeneka, a ina o ka huina cia - (ItogF - ItogP).

Nā hualoaʻa hookahi hou kākau i loko o ka kūpono keena, no laila,ʻaʻole nō he pono, e hāʻawi aku iā lākou i aiaiiuo.

Mua e hoʻomaka ana e hana i kekahi polokalamu oe makemake e hoola i ka Haʻawina Haumana, no ka laʻana, ma lalo o ka inoa "Otchet1.xls".

Press "E haku i ka hōʻike 'ana no papaaina," oe e holo wale 1 manawa ma hope o ke komo o ka :, EeIeOIeOIeAa ike. Oe e ike a me nā lula. Ma 'ana, i ke pihi "E pākuʻi i kekahi laina" pono e kaomi kēlā me kēia manawa ma hope o ke komoʻana i loko o ka papaʻaina o nā loina no kela me keia ha awina. Ma hope o ke komoʻana i nāʻikepili koi 'ia e holo ikaika aku nei i ke pihi "hoʻopau", a laila, OIeEOEIeAeEIIe, i "kela aku" i loko o ka puka.

Ano, ia oe i ike pehea e hoʻoponopono i ka pilikia no kela aku me macros. I ka hana e hoʻohana vba kela aku (e nānā hāpana nā papahana. Ma luna,) a oe e pono e hana i loko o ka papa o ka loa hanohano i ka manawa, i ke kikokikona hoʻoponopono "Logou." Ma kekahi, ma ka kākau i, e like me ka hoike ana ma ka hoʻomaka o keia Haawina, a ma ke kākau kivila, e hana i ka 'ike no pihi ma i na mea he nui o na hana ma ka kikokikona hiki ke hanaia ma ka ua e na ki ma ka hana' ole ma o ka "View" ikona a me "Macros" uku pila.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 haw.birmiss.com. Theme powered by WordPress.