Pernyataan kaayaan di VBA

Pernyataan kaayaan anu paling penting anu dianggo dina Excel VBA nyaéta pernyataan Lamun ... Lajeng и Pilih Kasus. Duanana ekspresi ieu nguji hiji atawa leuwih kaayaan sarta, gumantung kana hasilna, ngalakukeun tindakan béda. Urang bakal ngobrol ngeunaan dua operator kondisional ieu dina leuwih jéntré salajengna.

"Lamun ... Lajeng" Pernyataan dina Visual Basic

petugas Lamun ... Lajeng mariksa kaayaan sareng, upami éta leres (BENER), maka set tindakan anu ditangtukeun dilaksanakeun. Éta ogé tiasa netepkeun sakumpulan tindakan anu kedah dilakukeun upami kaayaan éta PALSU.

Sintaksis operator Lamun ... Lajeng resep ieu:

If Условие1 Then

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

ElseIf Условие2 Then

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

Else

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

End If

Dina babasan ieu, unsur Lain Lamun и lamun henteu kaayaan operator bisa disingkahkeun lamun maranéhna teu diperlukeun.

Di handap ieu conto nu, ngagunakeun operator Lamun ... Lajeng Warna eusian sél aktif robih gumantung kana nilai di jerona:

Lamun ActiveCell.Value <5 Lajeng ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет ElseIf ActiveCell.Value < 10 Lajeng ActiveCell.Interior.Color = 49407 Warna евый цвет Else ActiveCell.Interior.Color = 255 'Ячейка окрашивается в красный цвет Tungtung Lamun

Catet yén pas kaayaan janten leres, palaksanaan pernyataan kondisional dibatalkeun. Ku alatan éta, lamun nilai variabel ActiveCell kirang ti 5, mangka kaayaan kahiji janten leres tur sél diwarnaan héjo. Sanggeus éta, palaksanaan pernyataan Lamun ... Lajeng ieu interrupted jeung kaayaan séjén teu dipariksa.

Diajar langkung seueur ngeunaan ngagunakeun operator kondisional dina VBA Lamun ... Lajeng tiasa dipendakan dina Jaringan Pangembang Microsoft.

Pernyataan "Pilih Kasus" dina Visual Basic

petugas Pilih Kasus sarupa operator Lamun ... Lajeng dina éta ogé pariksa kabeneran kaayaan sarta, gumantung kana hasilna, milih salah sahiji pilihan.

Sintaksis operator Pilih Kasus resep ieu:

Select Case Выражение

Case Значение1

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

Case Значение2

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

...

Case Else

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

End Select

unsur Kasus Lain teu diperlukeun, tapi dianjurkeun pikeun nanganan nilai kaduga.

Dina conto di handap ieu, ngagunakeun ngawangun Pilih Kasus ngarobah warna eusian sél ayeuna gumantung kana nilai di jerona:

Pilih Case ActiveCell.Value Case Is <= 5 ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет Kasus 6, 7, 8, 9 ActiveCell.Interior.Color = 49407 Warna' вый цвет Kasus 10 ActiveCell.Interior. Warna = 65535 'Ячейка окрашивается в жёлтый цвет Kasus 11 Nepi ka 20 ActiveCell.Interior.Color = 10498160 'Ячейка окрашивается в лиловет 'Color Ячейка окрашивается в лиловет' л лиловет в лиловет Ячейка чейка окрашивается в красный цвет End Select

Conto di luhur nunjukkeun kumaha anjeun tiasa nyetél nilai pikeun unsur dina sababaraha cara. perkara dina pangwangunan Pilih Kasus. Ieu cara-carana:

Kasus Nyaéta <= 5Ku kituna, ngagunakeun kecap konci Kasus Nyaéta anjeun tiasa pariksa lamun nilai satisfies Babasan kaayaan formulir <= 5.
perkara 6, 7, 8, 9Ku cara ieu anjeun tiasa pariksa naha nilaina cocog Babasan kalawan salah sahiji nilai didaptarkeun. Nilai anu didaptarkeun dipisahkeun ku koma.
perkara 10Ieu mariksa lamun nilai cocog Babasan kalawan nilai dibikeun.
perkara 11 Éta pisan 20Ku kituna, anjeun bisa nulis ekspresi pikeun mariksa lamun nilai satisfies Babasan kaayaan formulir ti 11 mun 20 (sarua jeung kateusaruaan "11<=nilai<=20").
Kasus LainSapertos ieu, nganggo kecap konci lamun henteu, lampah dituduhkeun pikeun kasus lamun nilai Babasan teu cocog salah sahiji pilihan didaptarkeun perkara.

Pas salah sahiji kaayaan dipendakan, tindakan anu saluyu dilaksanakeun sareng strukturna kaluar. Pilih Kasus. Nyaéta, dina hal naon waé, ngan ukur salah sahiji cabang anu didaptarkeun bakal dieksekusi. perkara.

Inpo nu langkung lengkep ihwal operasi pernyataan VBA Pilih Kasus tiasa dipendakan dina Jaringan Pangembang Microsoft.

Leave a Reply