Rumah Media Sosial Cara Menggunakan Fungsi InputBox dalam Excel 2016 VBA - dummies

Cara Menggunakan Fungsi InputBox dalam Excel 2016 VBA - dummies

Isi kandungan:

Video: Cara Menggunakan Inputbox Dengan Visual Basic 6 2025

Video: Cara Menggunakan Inputbox Dengan Visual Basic 6 2025
Anonim

Fungsi InputBox VBA berguna untuk mendapatkan satu maklumat yang ditaip oleh pengguna di Excle 2016. Maklumat itu boleh menjadi nilai, rentetan teks, atau juga julat alamat. Ini adalah alternatif yang baik untuk membangunkan UserForm apabila anda hanya perlu mendapatkan satu nilai.

Syntax InputBox

Berikut ialah versi mudah sintaks fungsi InputBox:

InputBox (prompt [title] [default])

Fungsi InputBox menerima hujah-hujah yang disenaraikan di sini.

Argumen Apa Yang Mempengaruhi
Prompt Teks yang dipaparkan dalam kotak input
Tajuk Teks yang dipaparkan dalam bar tajuk kotak input

pilihan)

Lalai Nilai lalai untuk input pengguna (pilihan)

Contoh InputBox

Berikut adalah pernyataan yang menunjukkan bagaimana anda boleh menggunakan fungsi InputBox:

TheName = InputBox ("Apa nama anda?", "Salam")

Apabila anda melaksanakan pernyataan VBA ini, Excel memaparkan kotak dialog ini. Perhatikan bahawa contoh ini hanya menggunakan dua hujah pertama dan tidak membekalkan nilai lalai. Apabila pengguna memasuki nilai dan klik OK, kod tersebut memberikan nilai kepada variable TheName.

fungsi InputBox memaparkan kotak dialog ini.

Contoh berikut menggunakan hujah ketiga dan memberikan nilai lalai. Nilai lalai ialah nama pengguna yang disimpan oleh Excel (objek Aplikasi UserName objek).

Sub GetName () Dim TheName Sebagai String TheName = InputBox ("Apa nama anda?", _ "Salam", Aplikasi.NameName) Sub Akhir

InputBox selalu memaparkan butang Batal. Jika pengguna mengklik Batal, fungsi InputBox mengembalikan rentetan kosong.

Fungsi InputBox VBA sentiasa mengembalikan rentetan, jadi jika anda perlu mendapatkan nilai, kod anda perlu melakukan pemeriksaan tambahan. Contoh berikut menggunakan fungsi InputBox untuk mendapatkan nombor. Ia menggunakan fungsi IsNumeric untuk memeriksa sama ada rentetan adalah nombor. Sekiranya rentetan itu mengandungi nombor, semuanya baik-baik saja. Sekiranya entri pengguna tidak dapat ditafsirkan sebagai nombor, kod tersebut akan memaparkan kotak mesej.

Sub AddSheets () Dim Prompt Sebagai Keterangan Dimensi String Sebagai String Dim DefValue Sebagai Long Dim Dimheets Sebagai Prompt String = "Berapa banyak helai yang anda mahu tambah? "Caption =" Tell me … "DefValue = 1 NumSheets = InputBox (Prompt, Caption, DefValue) Jika NumSheets =" "Kemudian Keluar Sub & apos; Dibatalkan Jika IsNumeric (NumSheets) Lalu Jika NumSheets> 0 Then Sheets. Add Count: = NumSheets Else MsgBox "Number invalid" End If End Sub

Lihat kotak dialog yang dihasilkan oleh rutin ini.

Contoh lain menggunakan fungsi InputBox.

Satu lagi jenis InputBox

Maklumat yang dibentangkan di sini digunakan untuk fungsi InputBox VBA. Microsoft seolah-olah suka kekeliruan, jadi anda juga mempunyai akses kepada kaedah InputBox , iaitu kaedah objek Aplikasi.

Satu kelebihan besar menggunakan kaedah InputBox Aplikasi adalah bahawa kod anda boleh meminta pemilihan pelbagai. Pengguna kemudian boleh memilih julat dalam lembaran kerja dengan menonjolkan sel-sel. Berikut adalah contoh cepat yang menggesa pengguna untuk memilih julat:

Sub GetRange () Dim Rng Sebagai Range On Error Resume Set Set Rng = Permohonan. InputBox _ (prompt: = "Nyatakan pelbagai:", Taip: = 8) Jika Rng Tidak Ada Kemudian Keluar Sub MsgBox "Anda memilih julat" & Rng. Alamat Sub Akhir

Ini adalah bagaimana ia kelihatan.

Menggunakan kaedah InputBox Aplikasi untuk mendapatkan julat.

Dalam contoh mudah ini, kod tersebut memberitahu pengguna alamat julat yang dipilih. Dalam kehidupan sebenar, kod anda sebenarnya akan melakukan sesuatu yang berguna dengan julat yang dipilih. Satu perkara yang baik tentang contoh ini adalah bahawa Excel mengendalikan pengendalian ralat. Jika anda memasukkan sesuatu yang bukan julat, Excel memberitahu anda mengenainya dan membolehkan anda mencuba lagi.

Permohonan. Kaedah InputBox serupa dengan fungsi InputBox VBA, tetapi ia juga mempunyai beberapa perbezaan. Semak sistem Bantuan untuk butiran lengkap.

Cara Menggunakan Fungsi InputBox dalam Excel 2016 VBA - dummies

Pilihan Editor

Pintasan untuk Perintah View Umum dalam Excel 2007 - dummies

Pintasan untuk Perintah View Umum dalam Excel 2007 - dummies

Jika anda ingin menukar cara anda melihat hamparan Excel 2007, atau cara halaman dibentangkan, gunakan pintasan arahan paparan ini (Alt + kekunci panas). Fungsi Utama Riben Excel Command Command Alt + WN View | Lihat Normal Mengembalikan lembaran kerja ke paparan normal dari Page Layout atau Page Break Preview ...

Berkongsi buku kerja Excel 2016 Disimpan pada OneDrive anda - dummies

Berkongsi buku kerja Excel 2016 Disimpan pada OneDrive anda - dummies

Anda boleh berkongsi mana-mana buku kerja Excel anda 2016 OneDrive in the Cloud. Untuk berkongsi buku kerja Excel 2016 dari OneDrive anda, anda ikuti langkah-langkah berikut: Buka fail buku kerja yang anda ingin kongsi di Excel 2016 dan kemudian klik butang Kongsi di sebelah kanan sebelah kanan dengan Ribbon. Excel membuka ...

Pintasan untuk Pindah Kursor Sel dalam Excel 2007 - dummies

Pintasan untuk Pindah Kursor Sel dalam Excel 2007 - dummies

Microsoft Office Excel 2007 menawarkan pelbagai pintasan papan kekunci untuk memilih sel baru. Apabila anda menggunakan salah satu ketukan kekunci ini, program itu secara automatik menatal bahagian baru lembaran kerja ke dalam pandangan, jika ini diperlukan untuk menggerakkan kursor sel. Anda akan mendapati ketukan kekunci ini dan tindakan mereka dalam jadual berikut. Keystrokes ...

Pilihan Editor

Cara Tambah jQuery ke Halaman - patung

Cara Tambah jQuery ke Halaman - patung

Setelah anda memuat turun jQuery atau tahu ke mana cari versi CDN-host, anda perlu merujuknya di halaman anda. jQuery sama seperti mana-mana fail JavaScript luaran. Tambah jQuery tempatan ke halaman Muat turun jQuery dan letakkan di root dokumen web server. Jika anda tidak ingat nama fail, tentukannya dalam ...

Cara Tambah Kaedah untuk Objek dalam JavaScript untuk Pemrograman HTML5 dan CSS3

Cara Tambah Kaedah untuk Objek dalam JavaScript untuk Pemrograman HTML5 dan CSS3

Objek dalam JavaScript mempunyai ciri-ciri lain selain sifat. Mereka juga boleh mempunyai kaedah. Kaedah hanyalah fungsi yang dilampirkan pada objek. Untuk melihat apa maksud ini, lihat contoh ini: // buat critter // dari addMethods. html var critter = new Object (); // tambah beberapa sifat kejang. name = "Milo"; kejang. umur = 5; / / buat ...

Mendapatkan Elemen mengikut ID, Nama Tag atau Kelas ke Kod dengan JavaScript

Mendapatkan Elemen mengikut ID, Nama Tag atau Kelas ke Kod dengan JavaScript

Dalam JavaScript, kaedah getElementBy menyediakan akses mudah ke mana-mana elemen atau kumpulan elemen dalam dokumen tanpa bergantung pada hubungan induk / anak nod. Tiga cara yang paling biasa digunakan untuk mengakses unsur adalah getElementById getElementsByTagName getElementsByClassName getElementById Setakat ini kaedah yang paling banyak digunakan untuk memilih elemen, getElementById adalah penting untuk web moden ...

Pilihan Editor

Cara untuk melaksanakan Tugas Biasa QuickBooks 2013 - dummies

Cara untuk melaksanakan Tugas Biasa QuickBooks 2013 - dummies

Untuk melaksanakan tugas menyimpan rekod kewangan yang biasa di QuickBooks, gunakan arahan ini. Apabila QuickBooks memaparkan tetingkap arahan, anda hanya mengisi kotak dan tekan Enter. Untuk Lakukan ini Pilih Perintah QuickBooks ini Berurusan dengan Pelanggan Invois Pelanggan Pelanggan → Buat Invois Menyediakan anggaran pelanggan Pelanggan → Buat Anggaran Rekod penjualan rekening Pelanggan → Buat Pesanan Jualan Rekod ...

Bagaimana untuk melaksanakan Tugas Biasa QuickBooks 2014 Tugas - dummies

Bagaimana untuk melaksanakan Tugas Biasa QuickBooks 2014 Tugas - dummies

Untuk melaksanakan tugas penyimpanan rekod kewangan yang biasa di QuickBooks, gunakan arahan ini. Apabila QuickBooks memaparkan tetingkap arahan, anda hanya mengisi kotak dan tekan Enter. Untuk Melakukan Ini Pilih Perintah QuickBooks ini Berurusan dengan Pelanggan Invois pelanggan Pelanggan → Buat Invois Menyediakan pelanggan Estimasi Pelanggan → Buat Anggaran Rekod pesanan penjualan Pelanggan → Buat Penjualan ...

Cara untuk melaksanakan tugas-tugas QuickBooks Biasa - dummies

Cara untuk melaksanakan tugas-tugas QuickBooks Biasa - dummies

Untuk melaksanakan tugas perakaunan atau simpan kira umum dalam QuickBooks, . Apabila QuickBooks memaparkan tetingkap arahan, anda hanya mengisi kotak dan tekan Enter. Untuk Lakukan Ini Pilih Perintah QuickBooks ini Berurusan dengan Pelanggan Invois Pelanggan pelanggan → Buat Invois Menyediakan anggaran pelanggan Pelanggan → Buat Anggaran Rekod pesanan pesanan Pelanggan → Buat Rekod Perintah Jualan ...