Microsoft Excel är ett kraftfullt kalkylprogram med många funktioner för att analysera data . Vissa utvecklare använder Visual Basic for Applications ( VBA ) programmeringsspråk för att avsevärt förlänga Excel-gränssnittet . Medan Excel erbjuder många avancerade formler genom sitt kalkylblad fönstret , kan ett VBA -program exekvera mer komplexa algoritmer som begränsas endast av programmerarens kreativitet . VBA-funktioner används i dessa algoritmer för att manipulera data på många sätt. " Format " Function
En betydande del av VBA-funktioner avser numerisk formatering och manipulation . Några av dessa utföra uppgifter som Excel är annars inte kan göra . "Format " -funktionen tillåter en VBA -program för att formatera ett tal på - the-fly . Normalt erbjuder Excel formatering inställningar för en enskild cell , och dessa inställningar måste ändras manuellt . VBA " Format " -funktionen låter programmet ändra formateringen av numeriska data baserat på andra faktorer , om så önskas . Det är således möjligt för samma cell att innehålla olika numeriska format vid olika tidpunkter i kalkylbladet verksamhet utan att användaren ändrar format inställningar .
Villkorliga funktioner
Excel ger infödda stöd för " oM" funktioner som inte kräver Visual Basic -programmering . Dessa funktioner tillåter en cell utgång att innehålla data baserat på villkor som först testas av en formel . Mer komplexa villkorssatser kan skapas med hjälp av VBA . Snarare än en konventionell " Om " formel , VBA-stöd " Om Sedan Else " funktioner som är mer flexibla . Det är möjligt att kombinera flera villkor i en enda algoritm på detta sätt och ger flera resultat som baseras på dessa villkor . "Case" -funktionen fungerar på liknande sätt .
Fil ledningsfunktioner
p Det är möjligt att förhöra information om Excel -filen med hjälp av VBA . Den " FileDateTime " -funktionen används för att extrahera datumet och tid för när filen skapas eller redigeras . Den kan användas på valfri fil , inklusive den aktuella Excel-ark . Du kan också söka efter filer på en dator med hjälp av en funktion som " Dir . " Den " FileLen " -funktionen kan sedan visa storleken på filen .
Datum Funktioner
Excel redan har många funktioner för datum och tid manipulation med hjälp av konventionella Excel formler . Men fler funktioner är tillgängliga med hjälp av Visual Basic . Den " IsDate " funktionen kan användas för att bestämma om ett visst datum existerar. Till exempel , " IsDate ( " 29 feb 2010 " ) " skulle återvända " False ". Den " DatumDel " -funktionen kan extrahera delar av ett datum , till exempel år eller dag . Detta liknar funktioner som vanligen finns i databasapplikationer . Den " DateDiff " funktion bestämmer enkelt antalet dagar mellan två datum .