Típus Használandó értékmező 1 Numerikus num 2 Karakterlánc (az első bájt tartalmazza a karakterlánc hosszát) str 4 Logikai bool 16 Hiba: a hibaértékek a következők: 0#NULLA! 7#ZÉRÓOSZTÓ! 15#ÉRTÉK! 23#HIV! 29#NÉV? 36#SZÁM! 42#HIÁNYZIK err 64 array 128 Hiányzó argumentum 256 Üres cella Az utolsó két érték csak argumentumként használható, visszatérési értékként nem. A hiányzó argumentum értékét (128) akkor adja át a program, ha a hívó kihagy egy argumentumot. Az üres cella értékét (256) akkor adja át a program, ha a hívó egy üres cellának ad át egy hivatkozást. Az R adattípus egy XLOPER struktúrára mutató mutató, amely az OPER struktúra továbbfejlesztett változata. A Microsoft Excel 4. 0-s és újabb verzióiban az R adattípussal Microsoft Excel-függvényeket meghívó DLL-eket és kódforrásokat írhat. Az XLOPER struktúrával a DLL-függvények az adatok átadásán kívül laphivatkozásokat adhatnak át és folyamatirányítást is implementálhatnak. Az R adattípusnak és a Microsoft Excel alkalmazásprogramozási felületének (API) teljes körű leírása túlmutat a jelen témakör hatókörén.
A Microsoft Windows programozási környezetében minden mutató távoli mutató. Microsoft Windows rendszerben például a D adattípus kódját a következőképpen kell deklarálnia: unsigned char far *. A DLL-ek és a kódforrások összes függvényét a Pascal hívási konvenciónak nevezzük. A legtöbb C fordító lehetővé teszi a Pascal hívási konvenció használatát azáltal, hogy hozzáadja a Pascal kulcsszót a függvénydeklarációhoz, az alábbi példában látható módon: pascal void main (rows, columns, a) Ha egy függvény olyan adattípust használ visszatérési értékként, amely hivatkozás útján adja át az elemeket, nullmutatót is átadhat visszatérési értékként. A Microsoft Excel a nullmutatót a #SZÁM! hibaértékként fogja értelmezni. Vissza a lap tetejére Ez a szakasz részletes információkat tartalmaz az F, G, K, O, P és R adattípusokról, és más adatokat a típus_szöveg argumentumról. Az F és a G adattípussal a függvények módosíthatják a felhasználók által kiosztott karakterlánc-Microsoft Excel. Ha a visszatérési érték F vagy G típusú, akkor Microsoft Excel függvény által visszaadott értéket figyelmen kívül hagyja.
A Microsoft támogatási szakemberei segíthetnek elmagyarázni egy adott eljárás működését. Azonban nem módosítják ezeket a példákat, hogy további funkciókat biztosítsanak, vagy eljárásokat alakítsanak ki az Adott követelményeknek megfelelően. Az alábbi eljárás a Microsoft Visual Basic for Applications Left, Right, Mid és Len függvényének használatát mutatja be Microsoft Excel: Hozzon létre egy új, üres Excel munkafüzetet. Nyissa meg a Visual Basic Szerkesztőt az ALT+F11 billentyűkombináció lenyomásával. Kattintson a Beszúrás menü Modul elemére. Írja be a következő makrót az új modullapra. Sub String_Len() ' Sets MyString. MyString = InputBox("Enter some text. ") ' Displays length of string. MsgBox Prompt:="The length of the string is " & _ Len(MyString) & " characters. " End Sub Sub String_Left() StringLen = Len(MyString) Pos = InputBox("Please enter a number from 1 to " & StringLen) ' Takes the left number of specified characters. Result = Left(MyString, Pos) ' Displays the result. MsgBox Prompt:="The left " & Pos & " characters of """ & _ MyString & """ are: " & _ Chr(13) & Result Sub String_Right() ' Takes the right number of specified digits.
A Microsoft Office XP Developer's Guide című fejlesztői útmutató részletes információkkal szolgál az R adattípusról, a Microsoft Excel API-járól, valamint a Microsoft Excel számos más technikai jellemzőjéről. A Microsoft Excel általában csak akkor számít ki egy DLL-függvényt (vagy kódforrást), amikor azt beírják egy cellába, amikor megváltozik annak egyik előzménye, illetve amikor a cellát egy makró futása során számítják ki. Egy munkalapon környezetfüggővé tehet egy DLL-függvényt vagy kódforrást, ami azt jelenti, hogy annak újraszámítása a munkalap újraszámításakor minden alkalommal megtörténik. Ha környezetfüggővé szeretne tenni egy függvényt, vegyen fel egy felkiáltójelet (! ) a típus_szöveg argumentum utolsó karaktereként. A Windows Microsoft Excelben például a következő munkalapképlet a munkalap újraszámításakor minden alkalommal újraszámítódik: HÍVÁS("Kernel32", "GetTickCount", "J! ") A típus_szöveg argumentum visszatérési értékeként egy egy számjegyű számot (n) használhat, ahol n értéke 1 és 9 között lehet.
AZONOSÍTÓ függvény által használt adattípusainak leírását. Az argumentumok és a visszatérési értékek a működési környezettől függően enyhén eltérők lehetnek; ezeket a különbségeket jelezzük az adattípusok táblázatában. Vissza a lap tetejére A HÍVÁS, a KÜLSŐ. FÜGGV és a KÜLSŐ. AZONOSÍTÓ függvényben a típus_szöveg argumentum adja meg a visszatérési érték és az összes argumentum adattípusát a DLL-függvény vagy a kódforrás számára. A típus_szöveg argumentum első karaktere a visszatérési érték adattípusát adja meg. A többi karakter az összes argumentum adattípusát jelzi. Egy olyan DLL-függvény esetén például, amely egy lebegőpontos számot ad vissza, és argumentumként egy egész számot és egy lebegőpontos számot használ, a típus_szöveg argumentumban szerepelnie kell a "BIB" karakterláncnak. Az alábbi táblázatban az összes olyan adattípuskód szerepel, amelyet a Microsoft Excel felismer, továbbá az egyes adattípusok leírását is megtalálja, valamint tájékozódhat arról, hogy miként történik az argumentum vagy a visszatérési érték átadása, illetve megtekintheti, hogy milyen az adattípus tipikus deklarálása a C programozási nyelven.
Másik függvény argumentumként történő beírásához írja be a függvényt a megfelelő argumentum mezőjébe. A képlet Függvényargumentumok párbeszédpanelen látható részei az előző lépésben kiválasztott függvénynek megfelelően jelennek meg. Ha a HA függvényt választotta, a Függvényargumentumok párbeszédpanelen a HA függvény argumentumai jelennek meg. Ha másik függvényt szeretne beágyazni, akkor beírhatja a nevét az argumentummezőbe. A HA függvény Érték_ha_igaz mezőjébe beírhatja például a SZUM(G2:G5) képletet. Adja meg a képlet kitöltéséhez esetleg szükséges további argumentumokat. A hivatkozásként használni kívánt cellákat nemcsak beírással, hanem a cellák kijelölésével is megadhatja. Kattintson gombra a párbeszédpanel kis méretűvé állításhoz, jelölje ki a hivatkozni kívánt cellákat, majd kattintson gombra a párbeszédpanel újra kibontásához. Tipp: A függvénnyel és argumentumaival kapcsolatos további tudnivalókért kattintson a Súgó a függvényről pontra. A képlet argumentumainak megadása után kattintson az OK gombra.