hvordan anvendes inputbox funktion i excel - 2016 vba

, vba inputbox funktion er nyttigt for at få en enkelt oplysning, skrevet af brugeren i excle 2016.disse oplysninger kan være en værdi, en tekststreng eller endog en række adresse.det er et godt alternativ til at udvikle en userform, når du skal kun én værdi. inputbox syntaks, her og’ en forenklet version af syntaks af inputbox funktion:, inputbox (hurtig [titel] [, default]), inputbox funktion, accepterer de argumenter, der er anført her, argument. det påvirker omgående teksten afbildet i input rubrik afsnit teksten afbildet i input rubrik ’ afsnit bar (fakultativ) misligholdelse standardværdien for brugeren og rsquo; s input (fakultativ), en inputbox eksempel her og’ er en erklæring, der viser, hvordan man kan bruge inputbox funktion:, thename = inputbox (“, hvad er dit navn?”, og“ og vær hilset ”), når du henrette vba erklæring, excel viser denne dialog kasse.bemærker, at dette eksempel, som kun de to første argumenter og ikke leverer en standardværdi.når brugeren indtaster en værdi og klik - kodeksen tildeler den værdi for variablen thename., inputbox funktion viser denne dialog kasse.følgende eksempel bruger det tredje argument og giver en standardværdi.standardværdien er brugernavn opbevaret af excel (anvendelse objekt ’ s brugernavn ejendomsret). i getname() dim thename som snor thename = inputbox (“, hvad er dit navn?”, _ “ og vær hilset ”, anvendelse. brugernavn) og afrika, inputbox altid udviser en aflyse knap.hvis brugeren klik aflyse, inputbox funktion vender tilbage til en tom snor., vba ’ s inputbox funktion vender altid tilbage en snor, - - så hvis du har brug for at få en værdi, deres kode skal gøre en ekstra kontrol.følgende eksempel bruger inputbox funktion for at få et nummer.det bruger isnumeric funktion for at kontrollere, om den snor er et nummer.hvis den snor indeholder flere, alt er fint.hvis brugeren ’ indtræder, ikke kan fortolkes som et nummer, kode viser en besked. i addsheets() dim hurtig som snor dim legende som snor dim defvalue så længe dim numsheets som snor hurtig = “ hvor mange ark, du vil tilføje?” og beskrive = “ og fortælle mig, og… ” og defvalue = 1 numsheets = inputbox (en legende, defvalue), hvis numsheets = “ “ og så gå ud under & apos; aflyst, hvis isnumeric (numsheets), hvis numsheets > 0 - plader. der tilsættes tæller: = numsheets andre msgbox “ og ugyldige nummer ”, hvis ende ubåd, tjek dialog boks, som denne rutine skaber. et andet eksempel på anvendelse af inputbox funktion.en anden type inputbox, de oplysninger, der fremlægges her, gælder for vba ’ s inputbox funktion.microsoft er elsker forvirring, så du har også adgang til inputbox, metode, som er en metode for anvendelsen objekt. en stor fordel, under anvendelse af inputbox metode er, at din kode, kan give anledning til en række valg.brugeren kan vælge mellem i beregninger ved at fremhæve de celler.her og’ en hurtig eksempel, der giver brugeren til at udvælge en række: sub getrange() dim rng som udvalg om fejl genoptage næste rng = application.inputbox _ (hurtig: = “ og fastsætte en række: ”, type: = 8), hvis der er noget, så msgbox exit - rng “. du valgte værdiinterval “ & rng. løse ende afrika, dette er, hvordan det ser ud. ved anvendelsen inputbox metode til at få et interval.i dette eksempel koden fortæller brugeren adresse for det interval, der blev udvalgt.i det virkelige liv, din kode, rent faktisk vil gøre noget nyttigt med det valgte værdiinterval.en god ting ved dette eksempel er det netop tager sig af behandling af fejl.hvis du træder ind i noget, og’ er ikke et interval, excel fortæller dig om det, og lad os prøve igen, application.inputbox metode ligner vba ’ s inputbox funktion, men det har også visse forskelle.tjek hjælpe system for yderligere oplysninger.,,

The InputBox function displays this dialog box.
Another example of using the InputBox function.
Using the Application InputBox method to get a range.



Previous:
Next Page: