Vid programmering Microsoft Excel-funktioner , kan du använda ett språk som kallas Visual Basic for Applications ( VBA ) . VBA är en bantad version av Visual Basic programmeringsspråk . Den är utformad för att ge modifierade , anpassade funktioner i Microsoft Excel och applikationer ingår . En funktion i VBA är det " MsgBox ( ) "-funktion. Den MsgBox funktion visar en dialogruta för användaren . Du kan visa en dialogruta som bara visar information , eller så kan du använda den för att returnera ett svar från användaren . Instruktioner
1
Öppna Microsoft Excel och ladda ett befintligt eller nytt kalkylblad . I Excel 2007 klickar du på utvecklaren menyfliksområdet och klicka sedan på " Visual Basic " -knappen . I äldre Excel -versioner , klicka på " Verktyg " -menyn och klicka sedan på " Macro ". Från denna meny , klicka på " Visual Basic Editor . "
2
Dubbelklicka på " arbetsbok " ikonen till vänster på fönsterrutan . Detta öppnar ett VBA redigeringsfönstret. I listrutan där " förklaringar " är vald , ändra det till " arbetsbok . " Detta skapar en ny funktion som utlöses när arbetsboken öppnas kallas " Workbook_Open ( ) . " I detta exempel MsgBox kommer programmeras att visas när användaren öppnar arbetsboken . Ange MsgBox
3
" Hello World " i nyinrättad funktion . Detta är sättet att visa information för användaren . Meddelanderutan visas är endast vägledande och inte hämta ett svar . Användaren klickar på " OK " -knappen och dialogrutan försvinner .
4
Hämta ett svar från användaren genom att tilldela meddelanderutan till en variabel . Nedan är koden för att hämta ett svar : Svar = MsgBox ( " Vill du fortsätta ? " , VbYesNo ) Svaret är en etta eller en nolla och lagras i vbYesNo är en konstant , och " svar . " det instruerar rutan MsgBox dialogrutan för att visa en " Ja" och " Nej " -knappen . Svaret kan senare användas i koden för att bestämma hur programmet ska fungera .
5
Spara filen och stäng arbetsboken . Öppna arbetsboken igen för att testa koden . Så snart arbetsboken laster , får du en dialogruta med texten kodad i MsgBox funktion .