Microsoft Excel är ett kalkylprogram som används för att beräkna och format data. Förutom de fördefinierade formler , kan utvecklare och användare skapa sina egna formler , använda skript eller programkod . Denna kod är skriven i ett programmeringsspråk som kallas Visual Basic for Applications . Börjar användardefinierad funktion
Processen att lägga användardefinierade funktioner till Excel är enkel . På ett Excel-kalkylblad , är en ny makroinspelning begärt ( genom Developer > Spela in makro ) . I dialogrutan Spela in makro , formeln namn anges (t.ex. " omkrets " ) . Beskrivningen av omkretsen funktionen anges också : " Beräkna omkretsen av en cirkel . " Spela in makro rutan stängs , vilket orsakar Excel för att börja spela in makrot . Utvecklaren stoppar inspelningen ( Developer > Stoppa inspelning ) , väljer Developer > Makron , " omkrets " och pressar " -knappen . Detta för utvecklaren att Visual Basic IDE ( integrerad utvecklingsmiljö ) .
Skriva själva funktionen med Visual Basic
steget att registrera makrot var bara att " lura " Excel in fästa funktionens beskrivning , " Beräkna omkretsen av en cirkel , " till funktionsnamnet , när det namnet visas i listan över användardefinierade funktioner . själva beräkningen av omkrets sker i Visual Basic IDE .
vid definitionen av omkretsen funktionen är " sub " nyckelordet ersättas med " . funktion " nyckelordet , och en parameter , diameter , läggs till funktionens argument lista den kompletta funktionen definition ser ut så här :
funktion omkrets ( diameter som Double ) Beräknar omkretsen av en cirkel
< . p > omkrets = WorksheetFunction.Pi * diameter
End Function
Använda en befintlig funktion
Vid denna användardefinierade funktion , involverade beräkningen användningen av ett befintligt Excel-funktionen : . Pi Excel gör sina befintliga funktioner tillgängliga för utvecklare av användardefinierade funktioner genom sin WorksheetFunction objektet utvecklare kan se alla Excels funktioner genom att skriva inklusive perioden . " WorksheetFunction . " . denna period berättar Visual Basic IDE , " visa mig medlemmarna ( de funktioner och egenskaper ) i WorksheetFunction objektet . " objekt , deras funktioner och egenskaper är alla begrepp i objektorienterad programmering .
användare - Defined Function
användardefinierad funktion är nu tillgänglig i listan över funktioner som anges i Excels Infoga funktion menyalternativet . Excel-användare kan komma åt omkretsen funktionen genom att välja " Infoga funktion ", välja " user Defined kategori " och välja omkretsen funktionen .
ett alternativt sätt Sätta Function
Användarna kan också ange den nya funktionen genom att skriva in " = ", följt av de första bokstäverna i funktionen namnet , " cir - , " i kalkylbladet . med en liten pop - up fönster , föreslår Excel omkretsen funktionen . Användare sedan dubbelklicka på namnet för att infoga funktionen i den aktuella cellen .
Addera ditt