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é