Section courante

A propos

Section administrative du site

FILTER

Filtre
Visual Basic

Syntaxe

Function Filter(inputstrings,value[,include[,compare]])

Paramètres

Nom Description
inputstrings Ce paramètre permet d'indiquer le tableau à parcourir
value Ce paramètre permet d'indiquer la valeur à rechercher
include Ce paramètre permet d'indiquer le mode d'inclusion :
Valeur Description
False Cette valeur permet d'indiquer qu'il faut indiquer si la sous-chaîne de caractères doit inclure ou exclure les valeurs.
True Cette valeur permet d'indiquer que la sous-chaîne de caractères doit contenir la valeur de la sous-chaîne de caractères.
compare Ce paramètre permet d'indiquer le mode comparaison :
Valeur Constante Description
0 vbBinaryCompare Cette valeur permet d'indiquer qu'il faut effectuer une comparaison binaire.
1 vbTextCompare Cette valeur permet d'indiquer qu'il faut effectuer une comparaison texte.

Description

Cette fonction retourne un tableau à partir d'une chaîne de caractères de tableau et d'un critère de filtre.

Remarques

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Sub Main()
  2.  Dim S As String
  3.  tableau = Array("Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre")
  4.  S = S & "Mars = "
  5.  Result = Filter(tableau,"Mars")
  6.  FOR EACH Item in Result
  7.   S = S &  Item & ","
  8.  NEXT
  9.  S = S & vbCrLf
  10.  S = S &  "ui = "
  11.  Result = Filter(tableau,"ui")
  12.  FOR EACH Item in Result
  13.     S = S & Item & ","
  14.  NEXT
  15.  S = S & vbCrLf
  16.  MsgBox S
  17. End Sub

on obtiendra le résultat suivant :

Mars = Mars, ui = Juin,Juillet,

Dernière mise à jour : Lundi, le 19 novembre 2012