Daptar eusi
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 <= 5 | Ku kituna, ngagunakeun kecap konci Kasus Nyaéta anjeun tiasa pariksa lamun nilai satisfies Babasan kaayaan formulir <= 5. |
perkara 6, 7, 8, 9 | Ku cara ieu anjeun tiasa pariksa naha nilaina cocog Babasan kalawan salah sahiji nilai didaptarkeun. Nilai anu didaptarkeun dipisahkeun ku koma. |
perkara 10 | Ieu mariksa lamun nilai cocog Babasan kalawan nilai dibikeun. |
perkara 11 Éta pisan 20 | Ku kituna, anjeun bisa nulis ekspresi pikeun mariksa lamun nilai satisfies Babasan kaayaan formulir ti 11 mun 20 (sarua jeung kateusaruaan "11<=nilai<=20"). |
Kasus Lain | Sapertos 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.