M
milpom
Guest
Bonjour à tous.
Est-il possible d'appliquer la fonction filter sur un tableau avec plusieurs critères ?
je reprends un exemple du net
sub a()
Dim DataString(3) As String
Dim InString() As String
Dim i As Integer
'Remplissage du tableau qui va être testé
DataString(0) = "chaine 1"
DataString(1) = "string 2"
DataString(2) = "chaine 3"
DataString(3) = "string 4"
'"DataString" est le tableau dans lequel doit être effectué la recherche.
'"str" est la chaîne à rechercher.
'La fonction Filter renvoie le tableau "InString" contenant les éléments
'qui répondent aux critères de la recherche.
InString = Filter(DataString, "str", True)
En plus de "str" je voudais mettre "2"
ce qui voudrait dire: chercher toutes les lignes contenant les mots "str" et "2"
esce possible ?
'Boucle sur le tableau afin de visualiser les éléments
'qui répondent aux critères de recherche.
For i = 0 To UBound(InString)
Debug.Print InString(i)
Next i
End Sub
Est-il possible d'appliquer la fonction filter sur un tableau avec plusieurs critères ?
je reprends un exemple du net
sub a()
Dim DataString(3) As String
Dim InString() As String
Dim i As Integer
'Remplissage du tableau qui va être testé
DataString(0) = "chaine 1"
DataString(1) = "string 2"
DataString(2) = "chaine 3"
DataString(3) = "string 4"
'"DataString" est le tableau dans lequel doit être effectué la recherche.
'"str" est la chaîne à rechercher.
'La fonction Filter renvoie le tableau "InString" contenant les éléments
'qui répondent aux critères de la recherche.
InString = Filter(DataString, "str", True)
En plus de "str" je voudais mettre "2"
ce qui voudrait dire: chercher toutes les lignes contenant les mots "str" et "2"
esce possible ?
'Boucle sur le tableau afin de visualiser les éléments
'qui répondent aux critères de recherche.
For i = 0 To UBound(InString)
Debug.Print InString(i)
Next i
End Sub