除非注明,文章均為 戰(zhàn)戰(zhàn)如瘋 原創(chuàng),,轉(zhuǎn)載請保留鏈接: http://www./cat2/307.html,,VBA交流群273624828。 在VBA運行過程中我們常常需要手動輸入一些參數(shù),,如果是簡單的輸入的話我們可以用InputBox函數(shù)或者Application.InputBox方法,,它們的區(qū)別在于參數(shù)不同,函數(shù)可以用來簡單輸入,,方法的參數(shù)則多一些,。下面來看下兩者的參數(shù),先看函數(shù)
一般的我們只用前3個或前2個函數(shù)即可,,看一下簡單輸入的例子
運行上面的程序,,可以在對話框中輸入一些內(nèi)容,通過一個變量就可以調(diào)用這些內(nèi)容,。 再來看下InputBox方法的參數(shù)
InputBox方法最有用的在最后一個參數(shù),,通過這個參數(shù)可以限制輸入的類型,,看下具體參數(shù)值:
看個例子,,在用InputBox函數(shù)的時候我們無法在工作表上選擇單元格,但在用方法的時候我們可以通過將輸入類型設為8來從工作表上選擇單元格,,看代碼
因為我們要輸入的是一個單元格,,所以要用Set將rng定義為一個Range,最后一個參數(shù)8就代表是從工作表選擇單元格,,參數(shù)可以有兩種添加方法,,就不多說了。取值和取地址分別為Value和Address,。 |
|
來自: gblhp > 《VBA經(jīng)典教程》