OVH Cloud OVH Cloud

Find dans un classeur fermé ?

2 réponses
Avatar
gégé
Bonsoir à tous,

maintenant que l'on m'a expliqué comment trouver des
commentaires s'il y en avait (merci Fred); il faut que définisse
la plage où les trouver !

J'ai 2 variables: "JourCherché" (1,2,...31)
& "MoisCherché" une plage nommée (Janv = $C$1==>$AF$1)

Je cherche cette date dans un classeur fermé.

J'essaye ceci et prob. !
Let Chemin = "='D:\Data\Roul\[04.xls]TECH'!" & Range(MoisCherché).Address
J'ai essayé aussi:
Let Chemin = "='D:\Data\Roult\[03.XLS]TECH02'!MoisCherché"

Set CommentCherché = Chemin.Find(JourCherché)

pour soit avoir err = 424 ou 1004

Quelqu'un a-t'il la soluce ?

Merci pour vos lumières.

Bon progs

Gg

2 réponses

Avatar
Frédéric Sigonneau
Bonjour,

Beaucoup de choses sont impossibles à faire sur des classeurs fermés !
Tu pourrais, si tu tiens à travailler avec des classeurs fermés, farfouiller du
côté des objets ADO et d'une commande SQL. Je ne suis pas certain que tu puisses
obtenir ce que tu cherches par ce moyen, mais c'est peut-être une piste.
Ceci dit, ça me paraît bien compliqué alors qu'ouvrir un classeur temporairement
et le refermer après en avoir extrait l'information souhaitée peut se faire
d'une manière totalement transparente pour l'utilisateur...

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonsoir à tous,

maintenant que l'on m'a expliqué comment trouver des
commentaires s'il y en avait (merci Fred); il faut que définisse
la plage où les trouver !

J'ai 2 variables: "JourCherché" (1,2,...31)
& "MoisCherché" une plage nommée (Janv = $C$1==>$AF$1)

Je cherche cette date dans un classeur fermé.

J'essaye ceci et prob. !
Let Chemin = "='D:DataRoul[04.xls]TECH'!" & Range(MoisCherché).Address
J'ai essayé aussi:
Let Chemin = "='D:DataRoult[03.XLS]TECH02'!MoisCherché"

Set CommentCherché = Chemin.Find(JourCherché)

pour soit avoir err = 424 ou 1004

Quelqu'un a-t'il la soluce ?

Merci pour vos lumières.

Bon progs

Gg


Avatar
gégé
Bonsoir,

tu as tout à fait raison, je crois que je vais m'orienter
vers cette soluce: plus facile !

Mais, au départ, je voulais essayer autre chose et les ou
plutôt le "classeur fermé" me permettait de découvrir
d'autres façons de faire.

Merci (quand même !)

Cordialement
Bonne nuit

Gg