Fonction Match
Fermé
Céline
-
Modifié par jordane45 le 4/01/2016 à 01:38
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 4 janv. 2016 à 12:44
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 4 janv. 2016 à 12:44
A voir également:
- Fonction Match
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Voir match en direct gratuitement - Accueil - Guide streaming
- Fonction somme excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
2 réponses
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
4 janv. 2016 à 01:40
4 janv. 2016 à 01:40
Bonjour,
Si c'est pour chercher dans un classeur excel... orientes toi plutôt vers la fonction "find"
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel
Si c'est pour chercher dans un classeur excel... orientes toi plutôt vers la fonction "find"
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
4 janv. 2016 à 12:44
4 janv. 2016 à 12:44
Bonjour,
Essayez comme ceci :
Essayez comme ceci :
Sub rech() Dim t As Range Dim wb As Workbook, wb2 As Workbook Dim sPath As String, sFilename As String Dim mot Application.ScreenUpdating = False mot = ThisWorkbook.Sheets(1).Range("C4").Value sPath = "d:\" 'Répertoire sFilename = ("B") Set wb2 = Workbooks.Open(sPath & sFilename) With wb2.Sheets(1).Range("A1:E500") Set t = .Cells.Find(mot) End With If Not t Is Nothing Then MsgBox t.Address End Sub
4 janv. 2016 à 12:30