OVH Cloud OVH Cloud

Application.Match ???

3 réponses
Avatar
Yvan
Bonjour,

Comment utiliser la syntaxe Application.Match ???

Où met-on la donnée recherchée, sa correspondance, et le nombre de colonne ??

Merci d'avance.
--
Merci pour vos réponses.

3 réponses

Avatar
patrick
Bonjour,

comme la fonction equiv
arg1 la valeur cherchée
arg2 à quel endroit
arg3 0 (zero)

un exemple :

Function WhereIs()
If Not IsError(Application.Match(cellule_sms.Offset(0, 7),
recap.Worksheets(1).Columns(1), 0)) Then
WhereIs = Application.Match(cellule_sms.Offset(0, 7),
recap.Worksheets(1).Columns(1), 0)
End If
End Function

@+
patrick
"Yvan" a écrit dans le message news:

Bonjour,

Comment utiliser la syntaxe Application.Match ???

Où met-on la donnée recherchée, sa correspondance, et le nombre de colonne
??


Merci d'avance.
--
Merci pour vos réponses.


Avatar
Yvan
Merci pour ton aide. Juste une interrogation.


For i = 2 To a
Cells(i, 2) = Application.Match(Cells(i, 1),
Sheets("Infos").Range("H2:H13"), 0)
Next i

Comment Excel sait-il qu'il faut récupérer la valeur située en colonne I sur
la feuille Infos ???

--
Merci pour vos réponses.



Bonjour,

comme la fonction equiv
arg1 la valeur cherchée
arg2 à quel endroit
arg3 0 (zero)

un exemple :

Function WhereIs()
If Not IsError(Application.Match(cellule_sms.Offset(0, 7),
recap.Worksheets(1).Columns(1), 0)) Then
WhereIs = Application.Match(cellule_sms.Offset(0, 7),
recap.Worksheets(1).Columns(1), 0)
End If
End Function

@+
patrick
"Yvan" a écrit dans le message news:

Bonjour,

Comment utiliser la syntaxe Application.Match ???

Où met-on la donnée recherchée, sa correspondance, et le nombre de colonne
??


Merci d'avance.
--
Merci pour vos réponses.







Avatar
Jacky
Bonsoir,
Ceci peut-être
'---------
For i = 2 To a
Cells(i, 2) = Application.Index([infos!i2:i13], Application.Match(Cells(i,
1), [Infos!H2:H13], 0))
Next
'----------
Salutations
JJ

"Yvan" a écrit dans le message de news:

Merci pour ton aide. Juste une interrogation.


For i = 2 To a
Cells(i, 2) = Application.Match(Cells(i, 1),
Sheets("Infos").Range("H2:H13"), 0)
Next i

Comment Excel sait-il qu'il faut récupérer la valeur située en colonne I
sur
la feuille Infos ???

--
Merci pour vos réponses.



Bonjour,

comme la fonction equiv
arg1 la valeur cherchée
arg2 à quel endroit
arg3 0 (zero)

un exemple :

Function WhereIs()
If Not IsError(Application.Match(cellule_sms.Offset(0, 7),
recap.Worksheets(1).Columns(1), 0)) Then
WhereIs = Application.Match(cellule_sms.Offset(0, 7),
recap.Worksheets(1).Columns(1), 0)
End If
End Function

@+
patrick
"Yvan" a écrit dans le message news:

Bonjour,

Comment utiliser la syntaxe Application.Match ???

Où met-on la donnée recherchée, sa correspondance, et le nombre de
colonne
??


Merci d'avance.
--
Merci pour vos réponses.