Nkwupụta ọnọdụ na VBA

Okwu ọnọdụ kachasị mkpa ejiri na Excel VBA bụ nkwupụta Ọ bụrụ na… Mgbe ahụ и Họrọ Ikpe. Okwu abụọ a na-anwale otu ọnọdụ ma ọ bụ karịa, dabere na nsonaazụ ya, mee omume dị iche iche. Anyị ga-ekwu maka ndị na-ahụ maka ọnọdụ ọnọdụ abụọ a n'ụzọ zuru ezu na-esote.

“Ọ bụrụ…Mgbe ahụ” Nkwupụta na Visual Basic

Onye ọrụ Ọ bụrụ na… Mgbe ahụ na-enyocha ọnọdụ ahụ ma, ọ bụrụ na ọ bụ eziokwu (EZIOKWU), mgbe ahụ, a na-eme ihe omume akọwapụtara. Ọ nwekwara ike kọwapụta usoro omume a ga-eme ma ọ bụrụ na ọnọdụ ahụ bụ Ụgha.

syntax onye ọrụ Ọ bụrụ na… Mgbe ahụ dị ka nke a:

If Условие1 Then

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

ElseIf Условие2 Then

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

Else

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

End If

N'okwu a, ihe ndị ahụ Ọ bụrụ и ọzọ Enwere ike ịhapụ onye na-ahụ maka ọnọdụ ọnọdụ ma ọ bụrụ na achọrọghị ya.

N'okpuru ebe a bụ ọmụmaatụ nke, iji onye ọrụ Ọ bụrụ na… Mgbe ahụ Agba njuputa nke cell nọ n'ọrụ na-agbanwe dabere na uru dị na ya:

Ọ bụrụ na ActiveCell.Value < 5 Mgbe ahụ ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет ElseIf ActiveCell.Value < 10 Mgbe ahụ = ActiveCell.Interior 49407е 255 . ся в оранжевый цвет Else ActiveCell.Interior.Color = XNUMX 'Ячейка Akwụsị Ọ bụrụ

Rịba ama na ozugbo ọnọdụ ahụ ghọrọ eziokwu, a ga-ewepụ mmezu nke nkwupụta ahụ. Ya mere, ọ bụrụ na uru nke mgbanwe Cell arụ ọrụ ihe na-erughị 5, mgbe ahụ ọnọdụ mbụ na-aghọ eziokwu na cell na-acha akwụkwọ ndụ akwụkwọ ndụ. Mgbe nke ahụ gasịrị, mmezu nke nkwupụta ahụ Ọ bụrụ na… Mgbe ahụ Akwụsịla ma enyochaghị ọnọdụ ndị ọzọ.

Mụtakwuo maka iji onye na-ahụ maka ọnọdụ ọnọdụ na VBA Ọ bụrụ na… Mgbe ahụ enwere ike ịhụ na netwọkụ Mmepụta Microsoft.

Nkwupụta "Họrọ Case" na Visual Basic

Onye ọrụ Họrọ Ikpe yiri onye ọrụ Ọ bụrụ na… Mgbe ahụ na na ọ na-enyochakwa eziokwu nke ọnọdụ ahụ na, dabere na nsonaazụ ya, họrọ otu n'ime nhọrọ.

syntax onye ọrụ Họrọ Ikpe dị ka nke a:

Select Case Выражение

Case Значение1

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

Case Значение2

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

...

Case Else

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

End Select

mmewere Ikpe ọzọ achọghị, mana akwadoro maka ijikwa ụkpụrụ ndị a na-atụghị anya ya.

N'ihe atụ na-esonụ, na-eji ihe nrụpụta Họrọ Ikpe na-agbanwe agba njupụta nke cell ugbu a dabere na uru dị na ya:

Họrọ Case ActiveCell.Value Case bụ <= 5 ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет Case 6, 7, 8, 9 ActiveCell.Interior 49407Ј10 = ActiveCell. тся в оранжевый цвет Ikpe 65535 ActiveCell.Interior. Agba = 11 'Ячейка окрашивается в жёлтый цвет Case 20 Ka 10498160 ActiveCell.Interior.Color = 255 'Ячейка окрашивается окрашивается окрашивается . Agba = XNUMX 'Ячейка окрашивается в красный цвет Ọgwụgwụ Họrọ

Ihe atụ dị n'elu na-egosi otu ị nwere ike isi tọọ uru maka mmewere n'ụzọ dị iche iche. Ileba na-ewu Họrọ Ikpe. Ndị a bụ ụzọ:

Ikpe bụ <= 5N'ihi ya, na-eji Keyword Ikpe bụ ị nwere ike ịlele ma ọ bụrụ na uru na-eju afọ Nkwupụta okwu ọnọdụ nke ụdị <= 5.
Ileba 6, 7, 8, 9Otu a ị nwere ike ịlele ma uru ọ dabara Nkwupụta okwu ya na otu ụkpụrụ edepụtara. A na-ekewa ụkpụrụ ndị edepụtara site na rikoma.
Ileba 10Nke a na-enyocha ma uru ọ dabara Nkwupụta okwu na uru enyere.
Ileba 11 Ọ bụ ya 20Ya mere, ị nwere ike dee okwu iji lelee ma uru ọ bara Nkwupụta okwu ọnọdụ nke ụdị si 11 ka 20 (dakọrọ na ahaghị nhata "11 <= uru<=20").
Ikpe ọzọDị ka nke a, na-eji isi okwu ọzọ, A na-egosipụta omume maka ikpe ahụ ma ọ bụrụ na ọ bara uru Nkwupụta okwu adabaghị na nhọrọ ọ bụla edepụtara Ileba.

Ozugbo a chọtara otu n'ime ọnọdụ ndị ahụ, a na-eme ihe ndị kwekọrọ na ihe nhazi ahụ. Họrọ Ikpe. Ya bụ, n'ọnọdụ ọ bụla, ọ bụ naanị otu n'ime alaka ndị edepụtara ka a ga-egbu. Ileba.

Ozi ndị ọzọ gbasara ọrụ nke nkwupụta VBA Họrọ Ikpe enwere ike ịhụ na netwọkụ Mmepụta Microsoft.

Nkume a-aza