, du og’ er sikkert bekendt med, at det andet msgbox funktion.den msgbox funktion, som accepterer de argumenter, som vist nedenfor, er nyttig, for at oplysninger og få enkle brugerinput.det ’ er i stand til at få brugerinput, fordi det ’ s funktion.en funktion, som de sikkert ved, vender tilbage til en værdi.i tilfælde af msgbox funktion, den anvender en dialog kasse, for at få den værdi, den kommer tilbage.bliv ved at se, hvordan det fungerer, hvad det påvirker en tekst om excel - skærme i hukommelsen knapper et nummer, der angiver, hvilke knapper (sammen med hvad ikon) anføres i meddelelsen rubrik (fakultativ) afsnit i teksten, som forekommer i hukommelsen og rsquo; afsnit bar (fakultativ), ’ en forenklet version af syntaks af msgbox funktion:, msgbox (hurtig [knapper] [titel]), med et enkelt budskab kasse, kan du bruge den msgbox funktion på to måder:,,,, blot at vise en besked til brugeren: i dette tilfælde du er ’ ligeglade med det resultat, der indberettes af funktion.,,,,, at få en reaktion fra brugeren: i dette tilfælde, du bryder dig om resultatet tilbage af denne funktion.resultatet afhænger af den knap, som brugeren klik.,,, hvis du bruger msgbox funktion i sig selv vil ’ t omfatter parentes omkring argumenter.følgende eksempel viser blot et budskab og ikke vende tilbage til et resultat.når meddelelsen vises, kode stopper, indtil brugeren klik - - msgboxdemo() msgbox og klik okay at begynde trykning. plader (, resultater og). udskrift ende afrika, se nedenfor for at se, hvordan dette budskab rubrik ser ud.i dette tilfælde trykningen påbegyndes, når brugeren er okay.har du lagt mærke til, at der ikke er mulighed for at annullere den håndskrift?bliv ved at finde ud af, hvordan vi ordner det. et simpelt budskab kasse.at få et svar fra en besked kasse, hvis du viser en besked kasse, der er mere end blot en okay knap, du og’ vil sikkert gerne vide, hvilken knap brugeren klik.du og’ er heldig.den msgbox funktion, kan vende tilbage til en værdi, der svarer til knappen er trykket.du kan tildele resultatet af msgbox funktion til en variabel. i følgende kode, en indbygget konstanter anvendes, som gør det let at arbejde med referenceværdierne ved msgbox: sub getanswer() dim ans, så længe ans = msgbox ( og starte trykning?, vbyesno) udvælge sag ans - sag vbyes activesheet.printout sag vbno msgbox trykning aflyst valget sidst afrika, konstant værdi, hvad det gør vbokonly 0 skærme - knap.vbokcancel 1 viser - og aflyse knapper.vbabortretryignore 2 skærme, afbryd, endnu, og ignorere knapper.vbyesnocancel 3 viser jo, at aflyse knapper.vbyesno 4 viser jo, og ingen knapper.vbretrycancel 5 viser endnu og aflyse knapper.vbcritical 16 instrumenter kritisk besked ikon.vbquestion 32 viser advarsel forespørgsel ikon.vbexclamation 48 viser advarsel ikon.vbinformation 64 viser oplysninger besked ikon.vbdefaultbutton1 0 første knap er misligholdelse.vbdefaultbutton2 256 anden knap er misligholdelse.vbdefaultbutton3 512 tredje knap er misligholdelse.vbdefaultbutton4 768 fjerde knap er misligholdelse.se hvordan det ser ud.når du udføre denne procedure, og variabel tildeles en værdi af enten vbyes eller vbno, afhængigt af hvilken knap brugeren klik.den særlige sag erklæring bruger ans - værdi for at afgøre, hvilke foranstaltninger den kodeks, skal udføre, et enkelt budskab æske med to knapper.du kan også bruge den msgbox funktion resultat uden brug af en variabel, som følgende eksempel viser: i getanswer2(), hvis msgbox ( og starte trykning?, vbyesno) = vbyes sa ‘ [kode hvis ja er trykket] andre ‘ [kode hvis ja er ikke slået] , hvis ende ubåd,,,
hvordan anvendes msgbox funktion i excel - 2016 vba
Previous:excel - 2016 vba hastighed tips