Vous avez apprécié ?
Partagez ;-)

Fonctions VBA complémentaires

Toutes les fonctions de cette page font partie du Pack de fonctions XLP et peuvent être utilisées directement dans vos codes VBA.

Liste des fonctions VBA disponibles :

array_addAugmente la taille d'un tableau de 1 et ajoute une valeur à la dernière position.
array_countRenvoie le nombre de fois que la valeur recherchée est présente dans le tableau.
array_debugAffiche le contenu (ou une partie du contenu) d'un tableau dans une MsgBox.
array_duplicatesRenvoie True si le tableau contient des doublons ou False s'il ne contient aucun doublon.
array_duplicates_deleteSupprime tous les doublons d'un tableau.
array_duplicates_listCompte le nombre de fois que chaque valeur est présente dans le tableau et ajoute une 2e dimension au tableau pour enregistrer ces valeurs (1 = unique, 2 = valeur à double, etc).
array_posRenvoie la (première) position de la valeur recherchée dans le tableau ou renvoie -1 si la valeur n'a pas été trouvée.
array_randomizeMélange aléatoirement les valeurs d'un tableau.
array_sort_ascTrie les valeurs d'un tableau dans un ordre croissant.
array_sort_descTrie les valeurs d'un tableau dans un ordre décroissant.
array_maxRenvoie la plus grande valeur numérique présente dans le tableau.
array_minRenvoie la plus petite valeur numérique présente dans le tableau.
array_num_deleteSupprime une valeur d'un tableau (en fonction de sa position dans le tableau).
array_values_deleteSupprime toutes les valeurs d'un tableau correspondant à la valeur recherchée.
in_arrayRenvoie True si la valeur est trouvée dans le tableau ou False si ce n'est pas le cas.
array_2d_debugAffiche le contenu (ou une partie du contenu) d'un tableau à 2 dimensions dans une MsgBox.
cells_searchRecherche une valeur dans une plage de cellules et renvoie (sous forme de tableau) la liste des adresses de toutes les cellules contenant la valeur recherchée.
col_letterRenvoie un numéro de colonne en lettre(s) à partir d'un numéro de colonne en chiffre(s).
col_numRenvoie un numéro de colonne en chiffre(s) à partir d'un numéro de colonne en lettre(s).
last_colRenvoie le numéro de colonne de la dernière valeur d'une ligne, avec la possibilité de préciser la feuille (facultatif).
last_rowRenvoie le numéro de ligne de la dernière valeur d'une colonne (au format numérique ou lettre), avec la possibilité de préciser la feuille (facultatif).
is_intRenvoie True si la valeur est un nombre entier ou False si ce n'est pas le cas.
int_randRenvoie un entier aléatoire compris entre 2 valeurs.
iso_week_numRenvoie le numéro de semaine ISO en fonction d'une date (de 1900 à 2200).
nb_days_monthRenvoie le nombre de jours d'un mois en fonction d'une date.
eu_dateRenvoie True si Excel utilise le format EU (dd/mm) et False si Excel utilise le format US (mm/dd).
easter_dateRenvoie la date de Pâques en fonction d'une année (ou de l'année d'une date), de 1900 à 2200.
link_openOuvre un lien hypertexte et renvoie True (renvoie False si le lien ne peut pas être ouvert).
color_to_hexaRenvoie la valeur d'une couleur au format hexadécimal à partir d'une valeur Color.
hexa_to_colorRenvoie la valeur Color d'une couleur au format hexadécimal (par exemple : #00ff00), renvoie la valeur -1 en cas d'erreur.
ColorBoxOuvre une boîte de dialogue permettant à l'utilisateur de choisir une couleur parmi une palette de 160 couleurs.