Utiliser méthode Find

Dolichotis

XLDnaute Occasionnel
Bonjour le forum,

Je demande votre aide car je suis un peu bloquée !!

J'utilise la méthode Find pour chercher une cellule (pour obtenir ses ligne et colonne) contenant une formule du type
Code:
=si($A$2=1;"température";)
J'ai mis cette instruction :
Code:
Set Ct = ws. Cells.Find("température", LookIn:=xlFormulas, LookAt:=xlPart)
Quand ce mot n'est pas dans la feuille, il me renvoie bien nothing mais quand il y est il me renvoie 0. Ce que je ne comprends pas.
Comment puis-je faire pour récupérer les coordonnées de la cellule ? Je ne maitrise pas tout à fait la méthode, si vous pouviez m'aider....

(Toutes mes variables sont déclarées (Ct en range, ws en worksheet))

Merci pour vos prochaines idées !
 

Dolichotis

XLDnaute Occasionnel
Re : Utiliser méthode Find

Toutes mes excuses, Job....

Il met bien Jt=0 mais quand je précise la feuille, il me met jt.column=6 (debug pas à pas) et ma routine fonctionne.

Merci d'avoir résolu mon problème, Job !


Par contre, j'ai toujours pas compris pourquoi Jt=0... ? Quelqu'un a une explication ?
 

pierrejean

XLDnaute Barbatruc
Re : Utiliser méthode Find

Re

Comme l'a deja dit Tototiti

Avec le fichier ce sera infiniment plus simple !!
Fait une copie , debarasse la de tout ce qui ne concerne pas le problème , zippe et poste
je ne crois pas m'avancer en disant qu'entre Tototiti Job et moi-même on aura vite la solution
 

Discussions similaires

Réponses
2
Affichages
196
Réponses
10
Affichages
412
Réponses
4
Affichages
272

Statistiques des forums

Discussions
312 753
Messages
2 091 668
Membres
105 040
dernier inscrit
PeupleVert