Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 04/07/2008, 18h34   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juin 2008
Messages: 26
Par défaut probleme de recherche croisé

bonjour
je fait une recherche suivant deux paramettre dans une feuille excel mais la fonction que j'utilise accept que une seul paramettre la voila

c = .Find(nom, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows)

la parametre que je cherche c'est "nom"

est ce que il ya un moyen de faire une recherche suivant deux paramtre sachant que les deux paramettre se trouve dans deux cellul diferent


Merci
Fatifleur est déconnecté   Réponse avec citation
ANNONCES
Vieux 04/07/2008, 18h49   #2 (permalink)
XLDnaute Accro
 
Avatar de Hasco
 
Date d'inscription: mai 2007
Localisation: Challans
Version Excel : Excel XP (PC)
Messages: 1 303
Par défaut Re : probleme de recherche croisé

bonjour FatiFleur,
En reprenant l'exemple (excelent) de l'aide d'excel sur Find:

Code:
With Worksheets(1).Range("a1:a500")   
 Set c = .Find(Nom, lookin:=xlValues)   
   If Not c Is Nothing Then 
       firstAddress = c.Address 
       Do 
           if c.offset(,AutreNumDeColonne)=autreParamètre then
               JaiTrouvé=True      
               exit do
         end if
         Set c = .FindNext(c) 
      Loop While Not c Is Nothing And c.Address <> firstAddress 
   End If  
 If JaiTrouvé then 
     Je fais ce que je veux
 End if
End With
A bientôt
A bientôt
__________________
vive la charte XLD: http://www.excel-downloads.com/forum...de-poster.html

Ye He Mad!
Hasco est connecté maintenant   Réponse avec citation
Vieux 04/07/2008, 18h53   #3 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juin 2008
Messages: 26
Par défaut Re : probleme de recherche croisé

voila mon code pour un seul paramettre dit moi svp je doi changer quoi pour effectuer la recherche suivant deux paramétre

Sub rechListe()
arg = UserForm1.TextBox7.Value
Nom = UserForm1.ListBox4.List(ListIndex, 0)
'nom = Sheets("Sheet1").Cells(UserForm1.ListBox4.ListInde x + 1, 6).Value
MsgBox Nom

With Sheets("Ech_club").Range("H:I")
Set c = .Find(Nom, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows)
If Not c Is Nothing Then
listEnt(0) = c.Row
nombreElem = 1

firstAddress = c.Address
Do
If listEnt(nombreElem - 1) <> c.Row And listEnt(0) <> c.Row Then
listEnt(nombreElem) = c.Row
nombreElem = nombreElem + 1
End If
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress


End If
End With

Call afficherListe

End Sub
Fatifleur est déconnecté   Réponse avec citation
Vieux 04/07/2008, 19h26   #4 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juin 2008
Messages: 26
Par défaut Re : probleme de recherche croisé

svp je bloque depuis 4 h qlq'1 peut m'aider
Fatifleur est déconnecté   Réponse avec citation
Vieux 04/07/2008, 21h16   #5 (permalink)
XLDnaute Accro
 
Avatar de Hasco
 
Date d'inscription: mai 2007
Localisation: Challans
Version Excel : Excel XP (PC)
Messages: 1 303
Par défaut Re : probleme de recherche croisé

bonsoir Fatifleur,

Si tu veux une réponse plus précise qu'une façon générale d'opérer, il nous faut des données plus pécise.

tu veux que ta boucle de recherche:
- Cherche quoi?
- Dans quelles colonnes?
- Qu'est-ce tu veux en faire une fois trouvé?
- Peux-t-il y avoir plusieurs occurences du deuxième paramètre cherché dans la zone de recherche.

ect...

Plus la question sera précise et plus la réponse le sera aussi.

bonne soirée
__________________
vive la charte XLD: http://www.excel-downloads.com/forum...de-poster.html

Ye He Mad!
Hasco est connecté maintenant   Réponse avec citation
Vieux 07/07/2008, 10h54   #6 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juin 2008
Messages: 26
Par défaut Re : probleme de recherche croisé

bonjour
d'abore ma macro doit me chercher un paramettre1 dans la collone I dé qelle le trouve il doit chercher paramettre2 dans la collone H si il le trouve elle me recupere la collone I et H et A et B de la mm ligne et il me les copie dans une lisbox dans un userform c tou
en bref la ligne ne doit étre recopie que si les deux parametre 1 et 2 son préson dans la ligne
MErci
Fatifleur est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
tableau croisé : recherche dans SSP34 Forum Excel 6 24/05/2008 13h06
Recherche croisé Mamounax Forum Excel 5 04/04/2008 22h26
Probleme tableau croisé paulhisson Forum Excel 8 18/10/2007 15h10
probleme tableau croisé pasqsyl Forum Excel 20 22/11/2006 08h40
RECHERCHE CROISE spendius Forum Excel Downloads - Archives 25 02/04/2004 04h24


Fuseau horaire GMT +2. Il est actuellement 16h38.


(C) 2006 Excel Downloads