Te Maramatanga ki nga Taurangi me nga Taarua i roto i nga Tonotono Excel

I roto i tenei tuhinga, ka ako koe he aha nga taurite me nga taurangi kei roto i nga tonotono, kei hea te whakamahi, me te aha te rereketanga nui i waenga i nga momo raraunga rereke. Ka whakaaturia hoki he aha te take e hiahiatia ai nga taurite, mena ka taea e koe te tuhi noa i te taurangi me te kore e huri.

Pērā i ētahi atu reo whakahōtaka, ka taea te penapena raraunga ki roto i nga taurangi, i nga taurite ranei (ko enei e rua ka kiia ko nga ipu raraunga). Koinei te rereketanga nui o enei ariā. Ka huri pea te mea o mua i runga i nga mea ka puta i te kaupapa. Ka huri, ka whakatauhia nga taaputanga kotahi, kaore e whakarereketia te uara.

Ka taea te whai hua tonu mena ka hiahia koe ki te whakamahi i taua uara nui i nga wa maha. Engari i te kape i te tau, ka taea e koe te tuhi noa i te ingoa o te taumau. Hei tauira, ka taea e koe te whakamahi i te "Pi" tonu hei penapena Pi, he uara tonu. He tino nui, me ia wa he uaua ki te tuhi, ki te rapu me te kape. Na, he nui noa te tuhi i nga tohu e rua, ka whakamahi aunoa te taiao i te tau e hiahiatia ana.

Me whakaatu e te kaiwhakamahi Excel nga taurangi mena ka hiahia ia ki te whakarereke i te uara e rongoa ana i roto ia wa ia wa. Hei tauira, ka taea e koe te whakarite i tetahi taurangi e kiia nei ko sVAT_Rate, ka penapena i te reeti VAT o naianei mo te hua. Mena ka huri, ka taea e koe te whakatika tere. He tino pai tenei mo te hunga e mahi pakihi ana i te United States, kaore pea etahi o nga taonga e tukuna ki te VAT (he rereke ano tenei taake mai i tera whenua ki tera whenua).

Momo Raraunga

Ka taea e ia ipu raraunga tetahi o nga momo maha. Anei he ripanga e whakaatu ana i nga momo paerewa o nga korero kua tukatukahia. He maha o ratou, me te mea pea ki te hunga timata i te tuatahi ka whakahoki ano tetahi ki tetahi. Engari he whakaaro pohehe tenei. Pānuihia kia mohio koe he aha te mea nui ki te tohu i te momo raraunga tika.

Kaore i te tūtohutia kia whakamahia he momo raraunga ka nui ake te waahi i roto i te mahara mo nga nama iti. Hei tauira, mo te nama 1, he ranea ki te whakamahi i te momo Paita. Ka whai hua pai tenei ki te mahinga o te waahanga whakahaere, ina koa ki nga rorohiko ngoikore. Engari he mea nui kia kaua e haere tawhiti rawa ki konei. Mena ka whakamahi koe i tetahi momo raraunga he iti rawa, kaore pea he uara nui e uru ki roto.

Te Whakapuaki Tonu me nga Taurangi

Ko te whakamahi i te ipu raraunga me te kore e kii i te tuatahi ka tino whakakorehia. He maha nga raruraru ka ara ake, kia kore ai e tika te tuhi i etahi rarangi iti o te waehere me te tatau o nga taurangi me nga taumau.

Hei whakapuaki i tetahi taurangi, ka whakamahia te korero Dim. Hei tauira, penei:

Ataahua Taurangi_Ingoa Hei Tauoti

Variable_Name te ingoa o te taurangi. I muri mai, ka tuhia te kaiwhakahaere As, e tohu ana i te momo raraunga. Engari i nga aho "Variable_Name" me "Integer", ka taea e koe te whakauru i to ingoa ake me to momo raraunga.

Ka taea hoki te whakaatu i nga Taapiri, engari me tohu tuatahi koe i to raatau uara. Ko tetahi o nga whiringa ko:

Const iMaxCount = 5000

I roto i te tika, i etahi wa ka taea e koe te mahi me te kore e kii he taurangi, engari i tenei keehi ka tohua te momo rereke. Heoi, kaore tenei i te tūtohu mo nga take e whai ake nei:

  1. He tino puhoi te tukatuka rereke, a mena he maha nga taurangi penei, ka tino whakaroa te tukatuka korero i runga i nga rorohiko ngoikore. Te ahua nei ka whakatauhia e aua hēkona? Engari ki te tuhi koe i te maha o nga rarangi o te waehere, ka whakahaere ano hoki i runga i nga rorohiko ngoikore (kei te hokona tonu, na te mea ko nga huinga tari hou e hiahia ana kia nui te RAM), ka taea e koe te whakamutu i te mahi. I etahi wa ka paopao te tuhi o nga tonotono ki te whakatio o nga pukapuka atamai he iti te rahinga o te RAM me te kore i hangaia hei mahi i nga mahi uaua. 
  2. Ka whakaaetia nga hapa i roto i nga ingoa, ka taea te aukati ma te whakamahi i te Option Explicit statement, ka taea e koe te kimi i tetahi taurangi kaore i whakapuakina, mena ka kitea tetahi. He huarahi ngawari tenei ki te kite i nga hapa, i te mea na te iti o te patopato ka kore e taea e te kaiwhakamaori te tautuhi i te taurangi. A, ki te whakahurihia e koe te aratau whakapuakanga taurangi, karekau te kaiwhakamaori e tuku kia whakahaere koe i te tonotono mena ka kitea nga ipu raraunga kaore i whakapuakihia i te timatanga o te waahanga.
  3. A ape i nga hapa i puta mai i nga uara rereke kaore i te rite ki te momo raraunga. Ko te tikanga, ko te tautapa i te uara kupu ki te taurangi tauoti ka puta he hapa. Ae, i tetahi taha, ka tohua he momo whanui me te kore korero, engari ki te whakapuakihia i mua, ka taea te karo i nga hapa ohorere.

No reira, ahakoa nga mea katoa, e tino taunaki ana kia whakapuaki nga taurangi katoa ki roto i nga tonotono Excel.

He mea ano kia maumahara i te wa e whakapuaki ana i nga taurangi. Ka taea te kore e tautapa i tetahi uara ki tetahi taurangi i te wa e kii ana, engari i tenei keehi ka riro he uara taunoa. Hei tauira:

  1. Ka noho kau nga raina.
  2. Ka mau nga tau ki te uara 0.
  3. Ko nga taurangi o te momo Boolean i te tuatahi ka kiia he teka.
  4. Ko te ra taunoa ko Tihema 30, 1899.

Hei tauira, kaore koe e hiahia ki te tautapa i te uara 0 ki te taurangi tauoti mena karekau he uara i tohua i mua. Kei roto i a ia tenei nama.

Tauākī Maama Kōwhiringa

Ma tenei korero ka taea e koe te whakaatu i nga taurangi katoa e whakamahia ana i roto i te waehere VBA me te whakatau i te waahi o nga ipu kaore i whakahuahia i mua i te whakahaeretanga o te waehere. Hei whakamahi i tenei ahuatanga, tuhia noa he rarangi o te Kōwhiringa Waehere Maama ki runga rawa o te waehere tonotono.

Mena ka hiahia koe ki te whakauru i tenei korero ki to waehere i nga wa katoa, ka taea e koe te mahi ma te whakamahi i tetahi tautuhinga motuhake i roto i te ētita VBA. Hei whakahohe i tenei kōwhiringa, me:

  1. Haere ki te taiao whanaketanga i runga i te huarahi - Utauta> Kōwhiringa.
  2. I roto i te matapihi e tuwhera ana i muri i tenei, whakatuwheratia te ripa Kaiwhakatika.
  3. Ka mutu, tirohia te pouaka kei te taha o te mea Hiahia Whakapuakanga Taurangi.

Ka oti enei mahi, paatohia te paatene "OK". 

Koia, inaianei ka tuhi i ia tonotono hou, ka kuhu aunoatia tenei rarangi ki runga o te waehere.

Te whānuitanga o nga Taarua me nga Taurangi

He iti noa te awheawhe o ia taurangi, o ia taumau ranei. Kei hea koe e whakapuaki ana.

Me whakaaro he mahi ta tatou Tapeke_Utu(), me te whakamahi i te taurangi sVAT_Rete. I runga i te tuunga o te kōwae, he rereke te whānuitanga:

Kōwhiringa Maamaa

Ataahua sVAT_Rate Hei Takitahi

Taumahi Tapeke_Utu() Hei Taurua

.

.

.

Mahi Whakamutunga

Mena ka whakahuahia he taurangi ki runga ake o tetahi kōwae, ka horahia puta noa i taua kōwae. Arā, ka taea te pānui i ia hātepe.

I tua atu, ki te whakarereke tetahi o nga tikanga i te uara o te taurangi, ka panui ano te mea e whai ake nei i tenei uara whakatika. Engari i etahi atu waahanga kare tonu tenei taurangi e panuitia.

Kōwhiringa Maamaa

Taumahi Tapeke_Utu() Hei Taurua

Ataahua sVAT_Rate Hei Takitahi

   .

   .

   .

Mahi Whakamutunga

I tenei keehi, ka whakaatuhia te taurangi i roto i te tikanga, a ka tukuna e te kaiwhakamaori he hapa mena ka whakamahia ki tetahi atu tikanga.

Mena kei te pirangi koe kia panuihia te taurangi e etahi atu waahanga, me whakamahi koe i te kupu matua a te iwi hei utu mo te kupu matua Dim. Waihoki, ka taea e koe te whakawhāiti i te whānuitanga o te taurangi ki te kōwae o nāianei anake mā te whakamahi i te tauākī Tūmatanui, kua tuhia hei whakakapi i te kupu Dim.

Ka taea e koe te whakarite i te whānuitanga o nga taumau i roto i te ahua rite, engari ko te kupu matua kei konei ka tuhia tahi me te kaiwhakahaere Const.

Anei he ripanga me te tauira pai mo te mahi me nga taurite me nga taurangi.

Kōwhiringa Maamaa

sVAT_Tumatanui Reiti Hei Takitahi

Public Const iMax_Count = 5000

I tenei tauira, ka taea e koe te kite me pehea te whakamahi i te kupu matua a te iwi ki te whakapuaki i tetahi taurangi, me nga mea e hiahia ana koe ki te tuhi ki te ētita Visual Basic hei whakaatu i te taurangi o te iwi. Ko te whānuitanga o enei ipu uara e pa ana ki nga waahanga katoa.
Kōwhiringa Maamaa

sVAT_Reiti motuhake hei Takitahi

Tūmataiti Const iMax_Count = 5000

I konei, ka whakahuahia nga taurangi me nga taurite ma te whakamahi i te kupumatua Private. Ko te tikanga ka kitea noa i roto i te kōwae o nāianei, ā, kāore e taea e ngā tukanga i ētahi atu kōwae te whakamahi.

He aha te take i hiahiatia ai nga taurite me nga taurangi

Ko te whakamahi i nga taurangi me nga taurangi ka taea e koe te whakanui ake i te tohu o te maarama o te waehere. A, ki te mea karekau he patai a nga kaitoi mo te take e hiahiatia ai nga taurangi, he maha nga rangirua e pa ana ki te hiahia mo nga taurangi. A ko te ahua o tenei patai, i te titiro tuatahi, he tino arorau. I muri i nga mea katoa, ka taea e koe te whakaatu i te taurangi kotahi, ka kore e huri ano.

Ko te whakautu ka puta ki tetahi waahi i roto i te rererangi kotahi mo te whakamahi i nga momo raraunga e noho ana i te waahi nui ki te mahara. Mena he maha nga taurangi e pa ana ki a tatou, ka taea e tatou te huri ohorere i tetahi ipu. Mena ka whakatauhia e te kaiwhakamahi kaore e rereke tetahi uara, katahi ka whakahaere aunoa te taiao.

He mea tino nui tenei ina tuhia te tonotono e te maha o nga kaiwhakaputa. Ka mohio pea tetahi kaore e rereke etahi taurangi. Ko tetahi atu kaore. Mena ka tohua e koe te kaiwhakahaere Const, ka mohio tetahi atu kaiwhakawhanake kaore tenei uara e huri.

Ranei, mena he taumau me te ingoa kotahi, a he rereke te ingoa o te taurangi, engari he rite tonu te ingoa. Ka taea e te kaiwhakawhanake te whakapoauau noa i a raatau. Hei tauira, ko tetahi taurangi e kore e tika kia whakarereketia ka kiia ko Variable11, ko tetahi atu ka taea te whakatika ko Variable1. Ka taea e te tangata, ina tuhi ana i te waehere, te peke pohehe i tetahi waahanga taapiri kaore e kitea. Ko te mutunga, ka hurihia te ipu mo nga uara, kaua e pa atu.

Ka wareware ranei te kaiwhakawhanake ake he aha nga taurangi ka taea e ia te pa atu me te kore e taea e ia. He maha nga wa ka tuhia te waehere mo etahi wiki, ka nui haere te rahi. I tenei wa, he tino ngawari ki te wareware he aha te tikanga o tenei, o tera taurangi ranei.

Ae, ka taea e koe te mahi ki nga korero i roto i tenei ahuatanga, engari ehara i te mea ngawari ake te tohu i te kupu Const?

whakatau

Ko nga taurangi tetahi waahanga nui o te kaupapa tonotono, e taea ai e koe te mahi i nga mahi uaua, mai i nga tatauranga ki te whakamohio ki te kaiwhakamahi mo etahi huihuinga, ki te whakatau ranei i nga uara motuhake i roto i nga ruma o te ripanga.

Me whakamahi tonu mena ka tino mohio te kaiwhakawhanake karekau e rerekee nga ihirangi o enei ipu a muri ake nei. E taunaki ana kia kaua e whakamahi i nga taurangi, na te mea ka pohehe noa.

Waiho i te Reply