Nā ʻōlelo kūlana ma VBA

ʻO nā ʻōlelo kūlana koʻikoʻi i hoʻohana ʻia ma Excel VBA nā ʻōlelo Inā ... A laila и Koho i ka hihia. Hoʻāʻo kēia mau ʻōlelo ʻelua i hoʻokahi a ʻoi aku paha nā kūlana a, ma muli o ka hopena, e hana i nā hana like ʻole. E kamaʻilio mākou e pili ana i kēia mau mea hoʻohana kūlana ʻelua i ka kikoʻī hou aku.

"Inā… A laila" ʻōlelo ma Visual Basic

Aʻole Inā ... A laila nānā i ke kūlana a, inā he ʻoiaʻiʻo (TRUE), a laila hana ʻia nā hana i kuhikuhi ʻia. Hiki iā ia ke wehewehe i kahi pūʻulu o nā hana e hana ʻia inā FALSE ke kūlana.

Syntax mea hana Inā ... A laila e like me kēia:

If Условие1 Then

   Действия в случае, если выполняется Условие1

ElseIf Условие2 Then

   Действия в случае, если выполняется Условие2

Else

   Действия в случае, если не выполнено ни одно из Условий

End If

Ma kēia ʻōlelo, nā mea OtherIf и e ae hiki ke hoʻokuʻu ʻia ka mea hoʻohana inā ʻaʻole pono.

Aia ma lalo kahi hiʻohiʻona e hoʻohana ai i ka mea hoʻohana Inā ... A laila Hoʻololi ka waihoʻoluʻu piha o ka cell active ma muli o ka waiwai i loko:

Inā ʻo ActiveCell.Value < 5 A laila ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет ElseIf ActiveCell.Value < 10 A laila ActiveCell.Interior.Color = '49407 Ятрашяж евый цвет Else ActiveCell.Interior.Color = 255 'Ячейка окрашивается в красный цвет End If

E hoʻomaopopo i ka wā e ʻoiaʻiʻo ai ke kūlana, hoʻopau ʻia ka hoʻokō ʻana i ka ʻōlelo kūlana. No laila, inā ka waiwai o ka hoʻololi ActiveCell emi iho i ka 5, a laila lilo ke kūlana mua i ʻoiaʻiʻo a waihoʻoluʻu ke kelepona i ka ʻōmaʻomaʻo. Ma hope o kēlā, hoʻokō ʻia ka ʻōlelo Inā ... A laila hoʻopau ʻia a ʻaʻole nānā ʻia nā kūlana ʻē aʻe.

E aʻo hou e pili ana i ka hoʻohana ʻana i ka mea hoʻohana kūlana ma VBA Inā ... A laila hiki ke loaʻa ma ka Microsoft Developer Network.

"E koho i ka hihia" ʻōlelo ma Visual Basic

Aʻole Koho i ka hihia like me ka mea hoʻohana Inā ... A laila ma ia mea e nānā i ka ʻoiaʻiʻo o ke kūlana a, ma muli o ka hopena, koho i kekahi o nā koho.

Syntax mea hana Koho i ka hihia e like me kēia:

Select Case Выражение

Case Значение1

   Действия в случае, если результат Выражения соответствует Значению1

Case Значение2

   Действия в случае, если результат Выражения соответствует Значению2

...

Case Else

   Действия в случае, если результат Выражения не соответствует ни одному из перечисленных вариантов Значения

End Select

hehee ai Kahi ʻē aʻe ʻaʻole koi ʻia, akā ʻōlelo ʻia no ka lawelawe ʻana i nā waiwai i manaʻo ʻole ʻia.

Ma ka laʻana aʻe, e hoʻohana ana i ke kūkulu Koho i ka hihia hoʻololi i ka waihoʻoluʻu piha o ke kelepona o kēia manawa ma muli o ka waiwai i loko:

E koho i ka hihia ActiveCell.Value Case He <= 5 ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет Ka hihia 6, 7, 8, 9 ActiveCell.Interior.Color = 49407 Яквается в зелёный цвет. вый цвет Ka hihia 10 ActiveCell.Interior. Ka waihoʻoluʻu = 65535 'Ячейка окрашивается в жёлтый цвет hihia 11 a 20 ActiveCell.Interior.Color = 10498160 'Ячейка окрашивается в лиловет в лиловет в лиловет = ActiveCell.Interior.Color = 255 чейка окрашивается в красный цвет End Select

Hōʻike ka laʻana i luna pehea e hiki ai iā ʻoe ke hoʻonohonoho i kahi waiwai no kahi mea ma nā ʻano like ʻole. hihia i ke kūkulu hale Koho i ka hihia. Eia nā ala:

Ka hihia Is <= 5No laila, hoʻohana i ka huaʻōlelo Ka hihia Is hiki iā ʻoe ke nānā inā ua māʻona ka waiwai Hōʻikeʻike kūlana o ke ʻano <= 5.
hihia 6, 7, 8, 9Ma kēia ala hiki iā ʻoe ke nānā inā pili ka waiwai Hōʻikeʻike me kekahi o na waiwai i heluia. Hoʻokaʻawale ʻia nā waiwai i helu ʻia e nā koma.
hihia 10Nānā kēia inā pili ka waiwai Hōʻikeʻike me ka waiwai i haawiia.
hihia 11 ʻo ia wale nō 20No laila, hiki iā ʻoe ke kākau i kahi ʻōlelo e nānā ai inā ʻoluʻolu ka waiwai Hōʻikeʻike kūlana o ke ʻano mai 11 ke 20 (e like me ka like ole "11<= waiwai<=20").
Kahi ʻē aʻeE like me kēia, me ka hoʻohana ʻana i ka huaʻōlelo e ae, hōʻike ʻia nā hana no ka hihia inā ka waiwai Hōʻikeʻike 'a'ole like me kekahi o na koho i helu 'ia hihia.

Ke ʻike koke ʻia kekahi o nā kūlana, hana ʻia nā hana kūpono a puka ka hale. Koho i ka hihia. ʻO ia hoʻi, i kekahi hihia, hoʻokahi wale nō o nā lālā i helu ʻia e hoʻokō ʻia. hihia.

ʻIke hou aku e pili ana i ka hana o ka ʻōlelo VBA Koho i ka hihia hiki ke loaʻa ma ka Microsoft Developer Network.

Waiho i ka Reply