Daptar eusi
Upami anjeun milari sababaraha cara anu paling gampang pikeun ngagunakeun fungsi VBA IsNumeric , maka anjeun nuju dina tempat anu leres. Urang umumna ngagunakeun pungsi ieu dina VBA pikeun nguji naha éksprési mangrupa angka atawa henteu sarta gumantung kana éksprési eta bakal balik BENER lamun éksprési mangrupa angka disebutkeun PALSU .
Unduh Workbook
VBA IsNumeric Function.xlsm
VBA IsNumeric Function: Sintaksis & amp; Argumen
⦿ Sintaksis
IsNumeric (Expression)
⦿ Argumen
Argumen | Diperlukeun/Opsional | Penjelasan |
---|---|---|
Éksprési | Diperlukeun | Éta varian anu kudu dipariksa naha éta téh angka atawa henteu. |
⦿ Nilai Balik
Input | Nilai Balik |
---|---|
Jumlah | BENER |
Sanes a Jumlah; String | PALSU |
⦿ Versi
The Fungsi ISNUMERIC diperkenalkeun dina Excel 2000 versi sareng sayogi kanggo sadaya vérsi saatos éta.
9 Conto Ngagunakeun VBA IsNumeric Function
Dina artikel ieu, urang bakal nyoba nunjukkeun pamakéan VBA IsNumeric kalawan sababaraha conto acak babarengan jeung sababaraha conto kaasup tabel di handap ieu.
Urang geus dipaké Microsoft Excel 365 vérsi di dieu, anjeun tiasa nganggo anu sanésUpami anjeun gaduh saran atanapi patarosan, mangga bagikeun dina bagian koméntar.
versi numutkeun genah anjeun.1. Mariksa VBA IsNumeric sareng Sababaraha Nilai Acak
Di dieu, urang bakal nguji sababaraha senar acak nganggo VBA ISNUMERIC , lamun niléyna téh numerik atawa henteu.
Lengkah-01 :
➤ Pindah ka Pamekar Tab >> Visual Basic Pilihan.
Teras, Visual Basic Editor bakal muka.
➤ Buka Selapkeun Tab >> Modul Pilihan.
Sanggeus éta, hiji Modul bakal dijieun.
Lengkah-02 :
➤ Tulis kodeu ieu
5734
Di dieu, kami geus nyatakeun x salaku Varian sarta bakal nyimpen nilai input. Lajeng ISNUMERIC bakal balik BENER lamun nilai input numerik disebutkeun bakal balik PALSU . Urang bakal manggihan kaluaran dina kotak pesen ( MsgBox ).
➤ Pencét F5 .
Teras anjeun bakal nampi kotak input di handap ieu sareng upami anjeun nyerat nilai 100 teras pencét OK ,
anjeun bakal nampi kotak pesen nu nyebutkeun “Leres” .
Pikeun nulis string Cat jeung mencet OK dina kotak input,
Urang meunang kotak pesen nu nyebutkeun “Palsu” .
Baca Deui: Kumaha Nganggo Fungsi Acak VBA dina Excel (5 Conto)
2. Ngagunakeun VBA IsNumeric sareng Pernyataan IF-THEN-ELSE
Dina bagian ieu, urang bakal ngagunakeun fungsi ISNUMERIC jeung IF-THEN-ELSE pernyataan dina VBA kode pikeun nangtukeun nilai numerik jeung non-numerik.
Lengkah :
➤ Turutan Lengkah-01 Bagian 1 .
➤ Tulis kodeu ieu
2488
Di dieu, kami geus nyatakeun x salaku Varian sarta bakal nyimpen nilai input. Nalika ISNUMERIC bakal uih deui BENER , IF bakal mulangkeun pesen anu nyarios "Nilai anu dipasihkeun nyaéta numerik" sareng upami ISNUMERIC mulihkeun FALSE , teras IF ngabalikeun pesen anu ngajelaskeun “Nilai anu Dipasihan sanes numerik” .
➤ Pencét F5 .
Teras anjeun bakal nampi kotak input di handap ieu sareng upami anjeun nyerat nilai 200 teras pencét OK ,
anjeun bakal meunang kotak talatah nu nyebutkeun “Nilai Nu Dipasihan nyaeta numerik” .
Pikeun nulis string Cat jeung mencét OK dina kotak input,
Urang meunang kotak pesen nyebutkeun “Nilai anu dipasihkeun sanes numerik” .
Baca deui: VBA Lamun – Lajeng – Pernyataan Lain dina Excel (4 Conto)
3. Nyieun Hasil Sabalikan jeung Fungsi IsNumeric
Di dieu, urang bakal nyieun VBA kode nu bakal mere hasil sabalikna. tina fungsi ISNUMERIC , nu hartina keur nilai numerik urang bakal meunang PALSU , sarta pikeun nilai non-numerik es, éta bakal balik BENER .
Lengkah :
➤ Turutan Lengkah-01 Bagian 1 .
➤Tulis kodeu handap
9736
Di dieu, kami geus nyatakeun x salaku Varian sarta bakal nyimpen nilai input. Lamun ISNUMERIC bakal mulang BENER , lamun bakal mulangkeun pesen nu nyebutkeun “PALSU” jeung lamun ISNUMERIC mulangkeun PALSU , teras IF ngabalikeun pesen anu ngajelaskeun “BENER” .
➤ Pencét F5 .
Salajengna anjeun bakal nampi kotak input di handap ieu sareng upami anjeun nyerat nilai 25 teras pencét OK ,
anjeun bakal meunang kotak pesen nu nyebutkeun “PALSU” .
Pikeun nulis string Alaska sareng mencet OK dina kotak input,
Kami nampi kotak pesen anu nyarios “BENER” .
Eusi Patali: Fungsi Format VBA dina Excel (8 Pamakéan sareng Conto)
4. Mariksa Upami Kosong Numerik atawa Henteu
Anjeun bisa mariksa kalawan gampang ku VBA kode lamun kosong numerik atawa henteu.
Lengkah :
➤ Turutan Lengkah-01 Bagian 1 .
➤ Tulis kodeu handap ieu
4324
Di dieu, kami geus nyatakeun x salaku Varian sarta bakal nyimpen Kosong . Lajeng ISNUMERIC bakal mulang BENER lamun Kosong numerik lamun heunteu bakal balik PALSU .
➤ Pencet F5 .
Sanggeusna, anjeun bakal meunang kotak pesen nu nyebutkeun “Salah” nu hartina kosong lain numerik .
Baca deui: ExcelRumus Pikeun Ngahasilkeun Nomer Acak (5 conto)
5. Mariksa Upami Kaping Numerik atanapi Henteu
Dina bagian ieu, urang bakal nganggo tanggal acak sareng pariksa upami tanggalna numerik atawa henteu.
Lengkah :
➤ Turutan Lengkah-01 Bagian 1 .
➤ Tuliskeun kodeu di handap ieu
2196
Di dieu, kami geus nyatakeun x salaku Varian sarta bakal nyimpen tanggal hiji. Lajeng ISNUMERIC bakal mulang BENER lamun tanggal numerik disebutkeun bakal balik SALAH .
➤ Pencét F5 .
Sanggeusna, anjeun bakal nampi kotak pesen anu nyarios “Salah” anu hartosna tanggal sanés angka .
Urang ogé bisa nyobaan ku fungsi DATESERIAL pikeun nyieun tanggal jeung pariksa naha éta téh numerik atawa henteu.
➤ Ketik kodeu ieu
5066
Di dieu, kami geus nyatakeun x salaku Varian sarta bakal nyimpen tanggal dijieun ku fungsi DATESERIAL . Lajeng ISNUMERIC bakal mulang BENER lamun tanggal numerik disebutkeun bakal balik SALAH .
➤ Pencét F5 .
Sabalikna, anjeun bakal nampi kotak pesen anu nyarios "Palsu" ogé ayeuna.
Baca Selengkapnya: Fungsi Tanggal VBA (12 Pamakéan Macro sareng Conto)
Bacaan Sarupa:
- Kumaha Nganggo Fungsi MsgBox dina Excel VBA (Panduan Lengkep)
- Nganggo Fungsi Lingkungan VBA (4 Conto)
- Kumaha ngagunakeun VBAJeung Fungsi dina Excel (4 Conto)
- Paké VBA Case Statement (13 Conto)
- Kumaha Ngagunakeun Log Fungsi dina Excel VBA (5 Conto anu Cocog)
6. Mariksa Lamun Waktu Numerik atawa Henteu
Dina bagian ieu, urang bakal mariksa lamun waktu téh angka atawa henteu ku cara ngagunakeun Fungsi ISNUMERIC .
Lengkah :
➤ Turutan Lengkah-01 Bagian 1 .
➤ Tuliskeun kodeu di handap ieu
1179
Di dieu, kami geus nyatakeun x salaku Varian sarta bakal nyimpen hiji waktu. Lajeng ISNUMERIC bakal mulang BENER lamun waktu numerik disebutkeun eta bakal balik SALAH .
➤ Pencét F5 .
Sanggeus éta, anjeun bakal nampi kotak pesen anu nyarios “Salah” anu hartosna waktos sanés angka .
Anjeun oge bisa nyobaan ku fungsi TIMESERIAL pikeun nyieun tanggal jeung pariksa naha éta numerik atawa henteu.
➤ Ketik kodeu ieu di handap.
6819
Di dieu, kami geus nyatakeun x salaku Varian sarta bakal nyimpen hiji waktu dijieun ku fungsi TIMESERIAL . Lajeng ISNUMERIC bakal mulang BENER lamun waktu numerik disebutkeun eta bakal balik SALAH .
➤ Pencét F5 .
Salajengna, anjeun bakal nampi kotak pesen anu nyarios “False” ogé ayeuna.
Sakali deui, urang tiasa nyobian ngarujuk kana nilai waktos dina sél lembar.
➤ Ketik kodeu ieu
3837
Di dieu, kami parantos nyatakeun. x salaku Variant sarta bakal nyimpen waktu nu aya dina B2 sél. Lajeng ISNUMERIC bakal mulang BENER lamun waktu numerik disebutkeun eta bakal balik SALAH .
➤ Pencét F5 .
Ahirna, anjeun bakal nampi kotak pesen anu nyarios “Leres” ayeuna.
Baca Langkung: Kumaha Ngagunakeun VBA TimeSerial dina Excel (3 Conto)
7. Ngagunakeun VBA IsNumeric pikeun Range Nilai
Di dieu , urang bakal mariksa lamun nilai tina Mark/Nilai kolom numerik atawa non-numerik sarta boga hasil dina Cék kolom.
Lengkah :
➤ Turutan Lengkah-01 Bagian 1 .
➤ Tuliskeun kode handap
2460
Kami geus nyatakeun sél salaku Range sarta ngagunakeun FOR loop pikeun sél rentang "D5:D11" jeung pikeun sél ieu, ISNUMERIC bakal mulang BENER lamun nilai numerik, disebutkeun eta bakal mulangkeun SALAH jeung cell.Offset(0, 1) bakal mulangkeun nilai kaluaran dina hiji kolom engké ka kolom input.
➤ Pencét F5 .
Sanggeus t hat, urang bakal boga BENER pikeun nilai numerik atawa Tandaan jeung SALAH pikeun nilai non-numerik atawa Nilai .
Baca deui: Cara Ngagunakeun Fungsi VBA Val dina Excel (7 Conto)
8. Nyieun Fungsi pikeun Nguji Range of Value
Dina bagian ieu, urang bakal nyieun afungsina jeung VBA ISNUMERIC jeung pariksa lamun nilai tina Mark/Nilai kolom numerik atawa non-numerik.
Lengkah-01 :
➤ Turutan Lengkah-01 Bagéan 1 .
➤ Tuliskeun tur simpen ieu di handap kode
4000
Kode ieu bakal nyieun pungsi ngaranna IsNumericTest .
Lengkah-02 :
➤ Balik deui ka lambaran utama jeung ketik rumus ieu dina sél E5
=IsNumericTest(D5)
D5 nyaéta Mark/Nilai hiji murid jeung IsNumericTest bakal mulang BENER/SALAH gumantung kana nilaina.
➤ Pencet ENTER jeung sered ka handap alat Fill Handle .
Ahirna, urang bakal boga BENER pikeun nilai numerik atawa Tandaan jeung SALAH pikeun nilai non-numerik atawa Nilai .
Eusi Patali: Kumaha Ngagunakeun Fungsi VBA DIR dina Excel (7 Conto)
9. Ngitung Niléy Non-Numérik Kalayan Fungsi VBA IsNumeric
Urang rék ngitung non-nummer nilai ic atawa sasmita tina Mark/Sasmita kolom sarta pikeun ngalakukeun ieu di dieu urang bakal ngagunakeun VBA ISNUMERIC sarta ngabogaan jumlah total nilai non-numerik kami boga dina Itung kolom.
Lengkah-01 :
➤ Turutan Lengkah-01 tina Bagian 1 .
➤ Tulis teras simpen kodeu di handap ieu
7564
Kode ieu bakal nyiptakeun fungsi anu namina countnonnumeric .
Irahanilai sél moal jadi nilai numerik mangka itung bakal ngaronjat ku 1 .
Lengkah- 02 :
➤ Balik deui ka lambaran utama jeung ketik rumus ieu
=countnonnumeric(D5:D11)
D5:D11 nyaéta rentang Peunteun/Peunteun siswa jeung countnonnumeric bakal mulangkeun total jumlah peunteun non-numerik.
➤ Pencét ENTER
Ahirna, anjeun bakal nampi nilai 3 nu hartosna anjeun gaduh 3 Sasmita dina Mark/Nilai kolom.
Baca Selengkapnya: Kumaha Ngabalikeun Niley dina Fungsi VBA (Boh Array sareng Niley Non-Array)
IsNumeric vs ISNUMBER
- ISNUMERIC mariksa lamun hiji nilai bisa dirobah jadi angka jeung ISNUMBER mariksa lamun hiji nilai disimpen salaku angka.
- Aya sababaraha béda antara fungsi VBA ISNUMERIC jeung Excel fungsi ISNUMBER sarta kami geus nyoba nembongkeun bédana di handap ku ngagunakeun kami dijieun saméméhna IsNumericTest fun ction jeung Excel inbuilt fungsi ISNUMBER .
Bagian Praktek
Pikeun ngalakonan latihan ku sorangan, urang kudu disadiakeun Praktek bagian kawas di handap dina lambar ngaranna Praktek . Punten laksanakeun ku nyalira.
Kacindekan
Dina artikel ieu, urang nyoba nutupan sababaraha cara ngagunakeun VBA ISNUMERIC fungsina. Miharep anjeun bakal manggihan eta mangpaat.