Ved programmering Microsoft Excel -funktioner , kan du bruge et sprog kaldet Visual Basic for Applications ( VBA ) . VBA er en skrabet udgave af Visual Basic programmeringssprog. Den er designet til at give modificerede , tilpassede funktioner i Microsoft Excel og Access applikationer. En funktion i VBA er " MsgBox ( ) "-funktionen . Funktionen MsgBox viser en dialogboks til brugeren. Du kan få vist en dialogboks , der viser bare oplysninger, eller du kan bruge det til at returnere et svar fra brugeren. Instruktioner
1
Åbn Microsoft Excel og indlæse et eksisterende eller nyt regneark . I Excel 2007 skal du klikke udvikleren bånd og klik derefter på " Visual Basic "-knappen. I ældre versioner af Excel , skal du klikke på menuen "Funktioner" og derefter klikke på "Macro ". Fra denne menu kan du klikke på " Visual Basic Editor. "
2
Dobbeltklik på " Workbook "ikonet på venstre på ruden . Dette åbner et VBA editor vinduet. I dropdown boks, hvor " Erklæringer " er valgt , er det ændret til " Workbook ". Dette skaber en ny funktion , der udløses, når projektmappen åbnes hedder " Workbook_Open (). " For dette eksempel MsgBox vil programmeres til at vise , når brugeren åbner projektmappen.
3
Indtast MsgBox "Hello World" i den nyoprettede funktion. Det er den måde at vise information til brugeren . Meddelelsen viste kasse er kun til orientering og henter ikke et svar. Brugeren klikker på "OK" knappen og dialogboksen forsvinder.
4
Hent et svar fra brugeren ved at tildele meddelelsesfeltet til en variabel . Nedenfor er koden til at hente et svar: Svar = MsgBox ( "Ønsker du at fortsætte?" , VbYesNo ) Svaret er en eller et nul og lagret i vbYesNo er en konstant, og " Svar". det instruerer MsgBox dialogboksen for at vise et "Ja" og "Nej "-knappen . Svaret kan senere bruges i koden til at bestemme , hvordan programmet skal fungere.
5.
Gem filen , og luk projektmappen. Åbn den projektmappe igen for at teste koden . Så snart projektmapper belastninger , får du en dialogboks med teksten kodet i MsgBox -funktionen.