Bayaanada xaalada ee VBA

Odhaahyada shuruudaha ugu muhiimsan ee lagu isticmaalo Excel VBA waa bayaannada Hadday … Markaa и Dooro Kiis. Labadan tibaaxoodba waxay tijaabiyaan hal ama dhowr shuruudood, waxayna ku xidhan tahay natiijada, waxay sameeyaan falal kala duwan. Waxaan si faahfaahsan uga hadli doonaa labadan hawl wadeen ee shuruuda ku xidhan.

“Haddii…Markaa” Odhaah ku jirta Visual Basic

Hawlwadeennada Hadday … Markaa hubi xaaladda iyo, haddii ay run tahay (RUN), markaas go'an tallaabooyinka la cayimay waa la sameeyaa. Waxa kale oo ay qeexi kartaa ficillada la qabanayo haddii xaaladdu tahay BEEN.

Hawlwadeenka syntax Hadday … Markaa sidan oo kale:

If Условие1 Then

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

ElseIf Условие2 Then

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

Else

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

End If

Tibaaxan, walxaha Haddii kale и kale shuruudaha hawlwadeenka waa laga tagi karaa haddii aan loo baahnayn.

Hoos waxaa ku yaal tusaale kaas oo, isticmaalaya hawlwadeenka Hadday … Markaa Midabka buuxinta unugyada firfircoon ayaa isbeddela iyadoo ku xiran qiimaha ku jira:

Haddii ActiveCell.Value <5 Markaas ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет ElseIf ActiveCell.Value < 10 Markaas = ActiveCell.Interior 49407е 255Color. ется в оранжевый цвет Else ActiveCell.Interior. Midabka = XNUMX 'Ячейка окрашивается в краsный цвет Dhammaadka haddii

Ogow in isla marka ay xaaladdu run noqoto, fulinta hadalka shuruudda ah waa la tirtiray. Sidaa darteed, haddii qiimaha doorsoomayaasha Unug firfircoon in ka yar 5, dabadeed xaalada ugu horeysa waxay noqotaa run oo unuggu waa midab cagaaran. Intaa ka dib, fulinta bayaanka Hadday … Markaa waa la gooyaa oo shuruudaha kale lama hubin.

Baro wax badan oo ku saabsan isticmaalka hawlwadeenka shuruudaha ee VBA Hadday … Markaa waxaa laga heli karaa Shabakadda Horumarinta Microsoft.

"Dooro Kiis" Bayaanka Aasaaska Muuqaalka

Hawlwadeennada Dooro Kiis la mid ah hawlwadeenka Hadday … Markaa taas oo ay sidoo kale hubiso runta xaaladda iyo, iyadoo ku xiran natiijada, dooran mid ka mid ah fursadaha.

Hawlwadeenka syntax Dooro Kiis sidan oo kale:

Select Case Выражение

Case Значение1

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

Case Значение2

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

...

Case Else

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

End Select

cunsurka Arrin Kale Looma baahna, laakiin waxaa lagula talinayaa in la xakameeyo qiyamka lama filaanka ah.

Tusaalaha soo socda, adoo isticmaalaya dhismaha Dooro Kiis beddelo midabka buuxinta unugga hadda iyadoo ku xidhan qiimaha ku jira:

Dooro Case ActiveCell.Kiiska Qiimaha Waa <= 5 ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет Case 6, 7, 8, 9 ActiveCell.Color 49407ЈивЈив 10е Kiiska 65535 ActiveCell. Gudaha. Midabka = 11 'Ячейка окрашивается в жёлтый цвет Kiiska 20 ilaa 10498160 ActiveCell.Interior. Midabka = 255 'Ячейка окрашивается окрашивается окрашивается . ama. Midabka = XNUMX 'Ячейка окрашивается в красный цвет Dhamaadka Xulashada

Tusaalaha kore wuxuu muujinayaa sida aad siyaalo kala duwan u dejin karto shay shay. Case ee dhismaha Dooro Kiis. Waa kuwan siyaabaha:

Kiisku Waa <= 5Sidaa darteed, adoo isticmaalaya ereyga muhiimka ah Kiisku Waa waxaad hubin kartaa haddii qiimaha uu ku qanacsan yahay Muujinta xaaladda foomka <= 5.
Case 6, 7, 8, 9Sidan ayaad ku hubin kartaa in qiimihiisu iswaafaqayo Muujinta oo leh mid ka mid ah qiyamka liiska. Qiimaha liiska waxaa lagu kala saaray hakadyo.
Case 10Tani waxay hubinaysaa haddii qiimihiisu iswaafaqayo Muujinta qiimo la siiyay.
Case 11 Waa kaas 20Sidaa darteed, waxaad qori kartaa odhaah si aad u hubiso haddii qiimihiisu ku qanacsan yahay Muujinta xaaladda foomka ka 11 in 20 (oo u dhiganta sinnaan la'aanta "11 <=qiimaha<=20").
Arrin KaleSidan oo kale, adoo isticmaalaya ereyga muhiimka ah kale, falalka waxaa lagu tilmaamay kiiska haddii qiimaha Muujinta kuma habboona mid ka mid ah xulashooyinka liiska ku jira Case.

Isla marka mid ka mid ah shuruudaha la helo, ficillada u dhigma ayaa la sameeyaa oo qaab dhismeedka ayaa ka baxa. Dooro Kiis. Taasi waa, xaalad kasta, mid ka mid ah laamaha liiska ku qoran ayaa la fulin doonaa. Case.

Macluumaad dheeraad ah oo ku saabsan hawlgalka bayaanka VBA Dooro Kiis waxaa laga heli karaa Shabakadda Horumarinta Microsoft.

Leave a Reply