MsgBox és InputBox interaktív funkciók

MsgBox (prompt [, gombok] [, cím] [, helpfile, összefüggésben])

prompt - szöveges üzenet jelenik meg. Kötelező érv;

gombok - milyen típusú és módját a párbeszéd.

Használhatja a beépített állandók, kódok és az összeg a kódot (lásd alább). Ez adja meg a számát és nevét a parancs gombokat, egy ikont az üzenet mezőbe az alapértelmezett gomb, a helyzet a párbeszéd vonatkozásában a nyitott ablakok;

cím - a cím az üzenet ablak;

helpfile - a fájl nevét tartalmazó üzenet jelenik meg a prompt;

összefüggésben - a numerikus kontekstnogoHelp'a számát.

Ha az argumentum neve hiányzik, a cím vysvechivaetsyaMicrosoft Excel.

Az összefüggésben szükséges, ha zadanhelpfile és fordítva.

MsgBox a funkció használható az üzemeltetési vagy funkcionális formája:

A működési forma az űrben a kulcsszó után kell csak kérni szöveges üzenetek szögletes zárójelek nélkül.

A funkcionális forma argumentumlista zárójelben, majd MsgBox függvény kódját a lenyomott gomb (lásd. nizhePerechen értékek visszatértek funktsiyMsgBox).

A közlés egy karaktersorozatot. Mivel az üzenet szövegét lehet használni egy string változó vagy állandó, és a szöveg változó kapcsolódik (tengelykapcsoló operátor ). Ahhoz méret számokat lehet használni, vagy Str Format konverziós függvény.

Nevét és kódját gombok, ikonok, és a párbeszéd modalitás MsgBox

A paraméter gombok végzi összeadásával szükséges állandók vagy kódok szerepelnek a táblázatban. Ez lehetővé tette, hogy csak egyetlen állandó a csoport.

MsgBox nyilatkozat a „Tovább”, vbQuestion + vbYesNo üzenet boxban a ikon „kérdőjel” és két gomb Igen (alapértelmezett) és nem.

MsgBox és InputBox interaktív funkciók

MsgBox nyilatkozat „paraméter hiba. Folytatja?” Megjeleníti az ablak 324

MsgBox és InputBox interaktív funkciók

Az üzenet ablak két gomb: Igen és Nem míg nincs gomb az alapértelmezett gomb, és az üzenet doboz tájékoztató. Érték egyenlő gombok 4 + 64 + 256 = 324.

beállításakor a gombok, hogy egy szimbolikus rekord állandók és ezek kombinációi, hogy javítsa az olvashatóság a program. Znacheniebuttons egy második példa lehet beállítani kakvbYesNo + vbInformation + vbDefaultButton2.

A lista a visszaadott értékek MsgBox

InputBox funkció

A függvény visszatérési értéke a felhasználó által megadott. A rekord InputBox funkciót beépített Visual Basic, és mint módszer az Application objektum.

InputBox függvény szintaxisa függvényében Visual Basic

prompt - szöveges üzenet;

cím - a cím az üzenet ablak;

alapértelmezett - az alapértelmezett érték, amely megjelenik a beviteli mezőbe párbeszédet;

xpos- jelölő szám behúzás tvipsah vízszintesen a kezdetektől képernyő bal felső sarkában a párbeszéd. Ha nincs megadva, a párbeszéd a központtól vízszintesen

ypos - egy szám jelzi bemélyedés tvipsah függőlegesen a Start képernyő bal felső sarkában a párbeszéd. Ha nincs megadva, a párbeszéd csökken mintegy egyharmada a képernyőn;

helpfile - a fájl nevét tartalmazó üzenet jelenik meg a prompt;

összefüggésben - a numerikus kontekstnogoHelp'a számát.

prompt - kötelező argumentum, a többi lehetséges.

A párbeszédablak két gomb mindig OK iCancel.

Ha megnyomja knopkaOK vagy klavishaEnter. A függvény a mi szerepel a beviteli mezőben párbeszéd.

Ha a Mégse gomb megnyomásakor visszatér egy üres string ( „”).

A visszatérési érték a funkció mindig a String.

Ha feltételezzük bemeneti számok, akkor a beírt érték alakítandó numerikus, string konverziós függvény segítségével egy számot.

InputBox Application objektum módszer lényege, hogy adja meg közvetlenül a Microsoft Excel alkalmazás objektumokat.

A szintaxis a Application objektum InputBox

expresszió - expressziós objektumot reprezentáló Application. Megjegyzés szükség;

Azonnali, címe, Default, HelpFile- jelentése ugyanaz, mint az első formája az írás;

Balra - egy szám jelzi a bemélyedés a pontok vízszintesen a kezdetektől képernyő bal felső sarkában a párbeszéd. Ha nincs megadva, a párbeszéd a központtól vízszintesen

Top - jelölő szám, behúzás pontokon függőlegesen a kezdőképernyőn a bal felső sarokban a párbeszéd. Ha nincs megadva, a párbeszéd csökken mintegy egyharmada a képernyőn;

HelpContextId - jelentése ugyanaz, mint az összefüggésben paraméter formájában VBA funkció;

Típus - írja a visszaküldött adatokat. Ha az argumentum nincs megadva, a visszatérési érték tipString funkciót. Amint lehet bármilyen típusú táblázatban felsorolt ​​értékek, vagy az összeget.