Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
funkcie Input Box vyzve užívateľa pre vstup a akceptuje , že vstup . Napríklad , môže Vstupné Box vyzve užívateľa na zadanie vek osoby , ktorá môže váš program uložiť do tabuľky s názvom " Narodeniny mailing list " v tabuľke programu Excel .
Argumenty
Vstupné Box trvá niekoľko argumentov , ale stačí dodať s jedným - text vyzve užívateľa na zadanie dát . Voliteľné argumenty sú " Title " , ktorý sa zobrazí vo vstupnom poli hlavičky. Argument " Default " je hodnota vstupného poľa sa vráti do svojho programu , v prípade , že užívateľ stlačí " Enter " bez zadania hodnoty . Môžete umiestniť pole v určitom mieste obrazovky , zadaním hodnoty pre " Xpose " a argumenty " ypos " .
Návratová hodnota
poľa vracia hodnotu reťazca do svojho programu , čo zvyčajne znamená , že budete musieť deklarovať premennú získať návratovú hodnotu funkcie . Toto vyhlásenie môže mať jednu z dvoch foriem . Prvý neznamená určitý typ hodnoty . Napríklad , môžete napísať " Dim ReturnValue . " Alebo by ste mohli uviesť reťazec premenné typu s vyhlásením , ako " Dim ReturnValue ako reťazec . " Všeobecne platí , že používať presnejšie písanie , takže VBA môžete zachytiť chyby daného typu , ako keď váš program sa snaží priradiť číslo reťazcové premenné .
Vzorový program
Skúste ukážkový program , ktorý integruje vstupné pole s aplikáciou Excel . Kliknite na tlačidlo " Visual Basic " v karte Vývojár programu Excel otvorte programovacie prostredie VBA . Skopírujte nasledujúci kód :
Public Sub getEmailAdr ( )
Dim str_email As String
robiť , keď ( Instru ( str_email , " @ " ) = 0 )
str_email = InputBox ( " Zadajte platnú e - mailovú adresu . " )
Loop
Range ( " A1 " ) = str_email
End Sub
Vložte kód v okne na životné prostredie a potom spustite program stlačením tlačidla " F5 " . Tento program vyzve užívateľa pre vstup , vykonáva jednoduchú kontrolu chýb , potom sa nainštaluje vstupnú hodnotu v bunke tabuľky, ak je vstupná hodnota odovzdá kontrolu chýb . Ak tomu tak nie je , program bude pokračovať s dotazom užívateľa na správny vstup .
Alternatívy a výhody
Vstupné Box je len jedným z niekoľkých spôsobov , ako dostať užívateľa vstup v programe Excel . Namiesto toho môžete použiť bunky tabuľky alebo ovládací prvok textové pole , aby sa vstup . Vzhľadom k tomu , vstup Box prijíma zadávanie textu , to nie je najlepšou voľbou pre odpovede na áno /nie Forma otázok . Avšak , jedna z výhod funkcie Input Box je , že nemusíte vytvárať zvláštnu formu ju používať , na rozdiel od jazyka VBA v iných ovládacích prvkov . Ovládanie List Box , napríklad , vyžaduje buď UserForm , ktoré musíte vytvoriť , alebo tabuľku , kde bude kontrola trvať až miesta na obrazovke . Vstupné Box zaberá žiadne miesto . Zdá sa , prijíma vstup od užívateľa , a potom zmizne , čo je veľmi nenápadný .
Copyright © počítačové znalosti Všetky práva vyhradené