Utilisation des constantes
La plupart des paramètres de fonction macro acceptent des constantes numériques ou des expressions converties en constante numérique (les fonctions macro utilisant des chaînes acceptent les constantes de chaîne). Dans les fonctions macro effectuant des opérations enregistrement par enregistrement, l'utilisation d'une constante revient à spécifier une colonne contenant cette valeur de constante dans chaque ligne. En fait, si une constante et une plage de cibles ou de colonnes sont fournies comme paramètres en entrée, or column range are provided as input parameters, la constante est étendue aux mêmes dimensions que la plage de cibles ou de colonnes. Toute colonne contenant une cible unique utilisée comme entrée dans une fonction macro est considérée comme une constante.
Certaines fonctions macro acceptent aussi bien des chaînes de texte ASCII que des constantes numériques. Les paramètres acceptant à la fois des constantes numériques et des chaînes de texte ASCII sont indiqués dans la section "Paramètres" de chaque fonction macro.
Des exemples sont fournis dans le tableau ci-après.
La constante 2 est interprétée comme une colonne contenant le même nombre de lignes que la colonne V1, chaque ligne contenant la constante 2. La colonne V2 contient chaque valeur de V1 multipliée par 2.
La constante "ing" est interprétée comme une colonne contenant le même nombre de lignes que la colonne V1, chaque ligne contenant la constante "ing". La colonne V2 contiendra chacune des chaînes de texte de V1 concaténée avec "ing".
L'expression AVG(V1:V3) est convertie en valeur constante, disons x. La constante x est interprétée comme trois colonnes contenant autant de lignes que la colonne la plus courte entre V1, V2 et V3. Chaque cible contient la constante x. Les colonnes en sortie, V4-V6, contiendront les valeurs des colonnes V1-V3 divisées par x.
La constante 2 est interprétée comme une plage de cibles avec 11 lignes, chacune contenant la valeur 2.