| Fonction/Paramètre UDF | Commentaires |
|---|---|
| Toutes fonctions modifiées | Les valeurs retournées dans @error lors d'une erreur de fonction ont peut-être changé - détails sur des pages spécifiques du fichier d'aide. |
| _ArrayAdd | Supporte maintenant les tableaux 2D et peut ajouter plusieurs lignes en un seul appel. |
| $vValue | Modifié : Valeur(s) à ajouter - peut être un seul élément, une chaîne délimitée ou un tableau. |
| $iStart | Ajouté : Si vous ajoutez des données à un tableau 2D, la colonne à laquelle l'insertion commence dans chaque ligne (par défaut = 0). |
| $sDelim_Item $sDelim_Row |
Ajouté : Si les données sont transmises en tant que chaîne délimitée, elles déterminent le nombre de lignes/colonnes à ajouter. |
| $iForce | Ajouté : modifie le comportement de la fonction - Soit force l'ajout de données en tant qu'élément unique, soit force le type de données pour les éléments ajoutés. |
| _ArrayBinarySearch | Supporte maintenant les tableaux 2D. |
| $iColumn | Ajouté : index basé sur 0 de la colonne à rechercher (par défaut = 0). |
| _ArrayConcatenate | Supporte maintenant les tableaux 2D avec un nombre égal de colonnes. |
| _ArrayDelete | Supporte maintenant les suppressions multiples. |
| $vRange | Modifié : Element(s) à supprimer - Soit un seul index, une chaîne de plage ou un tableau 1D avec un nombre dans l'élément [0]. |
| _ArrayDisplay | Les boutons en bas de la boîte de dialogue peuvent être masqués. |
| _ArrayFindAll | Supporte maintenant la recherche par ligne ou par colonne dans les tableaux 2D. |
| $fRow | Ajouté : Si la valeur est True, $iSubItem détermine la ligne et non la colonne dans un tableau 2D. |
| _ArrayInsert | Supporte maintenant les tableaux 2D et peut insérer plusieurs lignes dans des positions identiques ou différentes en un seul appel. |
| $vRange | Modifié : élément(s) au-dessus duquel l'insertion doit avoir lieu - Soit un seul index, une chaîne de plage ou un tableau 1D avec un nombre dans l'élément [0]. |
| $vValue | Ajouté : Valeur(s) à insérer - Peut être un seul élément, une chaîne délimitée ou un tableau. |
| $iStart | Ajouté : Si vous insérez des données dans un tableau 2D, la colonne à laquelle l'insertion commence dans chaque ligne (par défaut = 0). |
| $sDelim_Item $sDelim_Row |
Ajouté : Si les données sont transmises en tant que chaîne délimitée, elles déterminent le nombre de lignes/colonnes à ajouter. |
| $hDataType | Ajouté : Si $vValue est une chaîne délimitée, les données sont converties en une chaîne. L'affectation d'une fonction de type de données (Number, HWnd, etc.) force ce type de données. |
| _ArrayMax | Supporte maintenant les tableaux 2D. |
| $iSubItem | Ajouté : Colonne basée sur 0 à rechercher. |
| _ArrayMaxIndex | Supporte maintenant les tableaux 2D. |
| $iSubItem | Ajouté : Colonne basée sur 0 à rechercher. |
| _ArrayMin | Supporte maintenant les tableaux 2D. |
| $iSubItem | Ajouté : Colonne basée sur 0 à rechercher. |
| _ArrayMinIndex | Supporte maintenant les tableaux 2D. |
| $iSubItem | Ajouté : Colonne basée sur 0 à rechercher. |
| _ArraySearch | Supporte maintenant la recherche par ligne ou par colonne dans les tableaux 2D. |
| $fRow | Ajouté : Si la valeur est True, $iSubItem détermine la ligne et non la colonne dans un tableau 2D. |
| _ArraySwap | Complètement réécrit pour permuter des colonnes/lignes entières ou partielles dans un tableau 2D. |
| $iIndex_1 $iIndex_2 |
Modifié : Index des lignes/colonnes à permuter. |
| $bCol | Ajouté : Si défini à True, $iIndex_1 et $iIndex_2 déterminent la colonne et non la ligne. |
| $iStart $iEnd |
Ajouté : Éléments dans les lignes/colonnes à permuter. |
| _ArrayToClip | Maintenant, c'est juste un wrapper simple pour _ArrayToString. Voir les détails des paramètres pour cette fonction. |
| _ArrayToString | Supporte maintenant les tableaux 2D. |
| $sDelim_Item $sDelim_Row |
Ajouté : Détermine les délimiteurs de colonne/ligne. |
| $iStart_Row $iEnd_Row |
Ajouté : Limite les lignes à extraire. |
| $iStart_Col $iEnd_Col |
Ajouté : Limite les colonnes à extraire. |
| _ArrayTranspose | Transpose maintenant les tableaux 1D. |
| _ArrayTrim | Supporte maintenant les tableaux 2D |
| $iSubItem | Ajouté : Colonne à reduire |
| _ArrayUnique | Par souci de cohérence avec toutes les autres fonctions, $iColumn est maintenant basé sur 0 et non sur 1. |
| Nouvelle Fonction et/ou Paramètre UDF |
Commentaires |
|---|---|
| _ArrayColInsert | Cette fonction est utilisée pour insérer des colonnes dans des tableaux 1D ou 2D. |
| _ArrayColDelete | Cette fonction est utilisée pour supprimer des colonnes dans les tableaux 2D. |
| _ArrayExtract | Cette fonction extrait un tableau plus petit à l'intérieur des tableaux 1D et 2D. |
| _ArrayShuffle | Cette fonction utilise l'algorithme FisherYates pour mélanger tout ou partie des lignes de tableaux 1D et 2D. Le mélange peut être limité à une colonne spécifique dans un tableau 2D. |
| Fonction UDF Inchangée |
|---|
| _ArrayCombinations |
| _ArrayPermute |
| _ArrayPop |
| _ArrayPush |
| _ArrayReverse |