Fanambarana fepetra ao amin'ny VBA

Ny fanambarana fepetra manan-danja indrindra ampiasaina amin'ny Excel VBA dia ny fanambarana Raha… Dia и Select Case. Ireo fomba fiteny roa ireo dia manandrana fepetra iray na maromaro ary, miankina amin'ny vokatra, dia manao hetsika samihafa. Hiresaka bebe kokoa momba ireo mpandraharaha roa misy fepetra ireo isika manaraka.

Fanambarana "Raha ... Dia" ao amin'ny Visual Basic

mpandraharaha Raha… Dia manamarina ny toe-javatra ary, raha marina izany (TRUE), dia atao ny hetsika voafaritra. Izy io koa dia afaka mamaritra andiana hetsika hatao raha DISO ilay fepetra.

Syntax operator Raha… Dia toa izao:

If Условие1 Then

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

ElseIf Условие2 Then

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

Else

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

End If

Amin'ity fomba fiteny ity, ny singa ElseIf и hafa Ny fepetra dia azo esorina raha tsy ilaina izany.

Ity ambany ity ny ohatra iray amin'ny fampiasana ny operator Raha… Dia Miova arakaraka ny sandany ny lokon'ny sela mavitrika:

Raha ActiveCell.Value < 5 dia ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет ElseIf ActiveCell.Value < 10 Avy eo ActiveCell.Interior.Color = 49407 ый цвет Else ActiveCell.Interior.Color = 255 'Ячейка окрашивается в красный цвет End If

Mariho fa raha vantany vao tonga marina ilay fepetra, dia tapaka ny fanatanterahana ny fanambarana misy fepetra. Noho izany, raha ny sandan'ny variable ActiveCell latsaky ny 5, dia lasa marina ny fepetra voalohany ary miloko maitso ny sela. Aorian’izay dia ny fanatanterahana ny fanambarana Raha… Dia tapaka ary ny fepetra hafa dia tsy voamarina.

Mianara bebe kokoa momba ny fampiasana ny operator misy fepetra ao amin'ny VBA Raha… Dia azo jerena ao amin'ny Microsoft Developer Network.

Fanambarana "Select Case" amin'ny Visual Basic

mpandraharaha Select Case mitovy amin'ny operator Raha… Dia amin'izany dia manamarina ihany koa ny fahamarinan'ny fepetra ary, miankina amin'ny vokatra, mifidy ny iray amin'ireo safidy.

Syntax operator Select Case toa izao:

Select Case Выражение

Case Значение1

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

Case Значение2

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

...

Case Else

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

End Select

singa Raharaha hafa tsy ilaina, fa atolotra ho an'ny fitantanana sanda tsy ampoizina.

Amin'ity ohatra manaraka ity, mampiasa ny fananganana Select Case manova ny loko fenon'ny sela ankehitriny arakaraka ny sanda ao anatiny:

Safidio ny Case ActiveCell.Value Case dia <= 5 ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет Tranga 6, 7, 8, 9 ActiveCell.Interior.Color = 49407 ' Ячейка окрашивается в зелёный цвет й цвет Case 10 ActiveCell.Interior. Color = 65535 'Ячейка окрашивается в жёлтый цвет Tranga 11 Ka hatramin'ny 20 ActiveCell.Interior.Color = 10498160 'Ячейка окрашивается в лилоCeты цвет в лилокет клется в лилокет клет. йка окрашивается в красный цвет End Select

Ny ohatra etsy ambony dia mampiseho ny fomba ahafahanao mametraka sanda ho an'ny singa iray amin'ny fomba samihafa. Case amin'ny fanorenana Select Case. Ireto ny fomba:

Case Is <= 5Noho izany, mampiasa ny teny fanalahidy Case Is azonao jerena raha mahafa-po ny sandany fomba fiteny toetry ny endrika <= 5.
Case 6, 7, 8, 9Amin'izany fomba izany dia azonao atao ny manamarina raha mifanaraka ny sanda fomba fiteny miaraka amin'ny iray amin'ireo soatoavina voatanisa. Asarahin'ny faingo ireo sanda voatanisa.
Case 10Izany dia manamarina raha mifanaraka ny sanda fomba fiteny miaraka amin'ny sanda nomena.
Case 11 Dia izay 20Noho izany, azonao atao ny manoratra fanehoan-kevitra hanamarinana raha mahafa-po ny sandany fomba fiteny toetry ny endrika from 11 ho 20 (mitovy amin'ny tsy fitoviana "11<=value<=20").
Raharaha hafaToy izany, mampiasa ny teny fanalahidy hafa, hetsika dia aseho ho an'ny tranga raha ny sanda fomba fiteny tsy mifanaraka amin'ireo safidy voatanisa Case.

Raha vao hita ny iray amin'ireo fepetra, dia atao ny hetsika mifanaraka amin'izany ary mivoaka ny rafitra. Select Case. Izany hoe, na ahoana na ahoana, dia iray amin'ireo sampana voatanisa ihany no hovonoina. Case.

Fanazavana bebe kokoa momba ny fiasan'ny fanambarana VBA Select Case azo jerena ao amin'ny Microsoft Developer Network.

Leave a Reply