Bonjour,
Est il possible d'utiliser find avec plusieurs variables ?
un truc du genre Find(What:=variable1&variable2, ....).
Merci
-- 20 Fév 2010, 17:31 --
en gros pour éviter ca :
x1 = plage.Find(What:=c1, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns).Address
x2 = plage.Find(What:=c2, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns).Address
x3 = plage.Find(What:=c3, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns).Address
x4 = plage.Find(What:=c4, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns).Address
x5 = plage.Find(What:=c5, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns).Address
pour simplifier le code en une ligne du genre
x1 = plage.Find(What:=c1,c2,c3,c4,c5, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns).Address
-- 20 Fév 2010, 18:11 --
et mon deuxième problème :
problème lorsque je recherche c1
c1="?"
x1 = plage.Find(What:=c1, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns).Address
je recherche le caractère point d'interrogation dans une plage, mais ca me renvoie l'adresse d'une cellule ou il n'y a pas de point d'interrogation. Donc comment faire pour recherche le caractère "?". en gros what:="?" doit renvoyer toutes les cellules je penses..
merci d'avance