Daptar eusi
Dina artikel ieu, kuring bakal nunjukkeun anjeun kumaha anjeun tiasa nganggo Pernyataan Upami dina VBA dina Excel dumasar kana nilai sél.
Excel VBA: Upami Pernyataan Dumasar Nilai Sél (Témbongkeun Gancang)
3063
Unduh Buku Latihan
Unduh prakték ieu workbook pikeun latihan bari anjeun maca artikel ieu.
Lamun Pernyataan Dumasar Niley Sél.xlsm
Lamun Pernyataan Dumasar Niley Sél dina Excel VBA
Di dieu aya lembar kerja anu ngandung ngaran jeung tanda sababaraha siswa sakola dina hiji ujian.
Tujuan kami pikeun diajar kumaha ngagunakeun pernyataan If dina Excel VBA dumasar kana nilai sél tina set data ieu.
1 . Lamun Pernyataan Dumasar Niley Sél Sél Tunggal dina Excel VBA
Kahiji, urang bakal diajar ngagunakeun pernyataan If dumasar kana nilai sél tunggal.
Contona, hayu urang tingali naha Natalia Austin lulus ujian atanapi henteu, nyaeta, naha tanda dina sél C3 leuwih gede ti 40 atanapi henteu.
Kolom D eusina hasil siswa. Hartina, Lamun sél C3 ngandung tanda leuwih gede ti 40, sél D3 bakal ngandung "Lulus" . Upami teu kitu, éta bakal ngandung “Gagal” .
Kami bakal nganggo obyék VBA Range pikeun nyieun pernyataan If ieu. dumasar kana nilai sél.
Kode VBA pikeun ieu nyaéta:
⧭ VBAKode:
7874
⧭ Kaluaran:
Jalankeun kodeu tina Run Sub / UserForm alat dina VBA toolbar.
Ieu bakal ngajadikeun sél D3 ngandung “Gagal” , sabab tanda dina sél C3 kurang ti 40 ( 32 ).
2. Upami Pernyataan Dumasar kana Nilai Range Sél dina Excel VBA
Anjeun ogé tiasa nganggo pernyataan If dumasar kana nilai rentang sél dina VBA . Anjeun tiasa nganggo for-loop pikeun tujuan ieu.
Misalna, di dieu urang tiasa mendakan hasil sadaya murid nganggo kode tunggal. Urang bakal ngulang ngaliwatan pikeun-loop anu bakal mariksa sadaya sél dina rentang C3:C12 sareng mulangkeun hasil anu saluyu, "Lulus" atanapi "Gagal" .
Kode VBA pikeun ieu nyaéta:
⧭ Kode VBA:
7170
⧭ Kaluaran:
Jalankeun kode tina alat Run Sub / UserForm dina VBA toolbar. Éta bakal uih deui "Lulus" kanggo tanda anu langkung ageung ti 40 , sareng "Gagal" kanggo anu kirang tina n 40 .
Hal-Hal anu Perlu Diinget
Di dieu kuring parantos nunjukkeun Pernyataan Upami kalayan hiji kaayaan. Tapi upami anjeun hoyong, anjeun tiasa nganggo sababaraha kaayaan dina hiji Pernyataan Upami .
Lamun anjeun nganggo ATAU ketik sababaraha kaayaan, gabungkeun sareng hiji ATAU .
Sareng upami anjeun nganggo AND ngetik sababaraha kaayaan, gabung sareng Jeung .
Contona, pikeun mariksa lamun tanda dina sél B3 leuwih gede ti 40 jeung kurang ti 50 atanapi henteu, paké:
4274