zebanx
XLDnaute Accro
Bonjour à tous,
Pourriez-vous m'aider pour cette vérification d'existence de feuille SVP, idéalement dans un classeur fermé.
Sur un fichier "test_a.xls" placé sur le bureau et qui comporte une "Feuil1", seule une méthode retourne un résultat exact.
Or c'est un sub (SheetE) et qui oblige à ouvrir et balayer le classeur donc pas idéal.
1. Idéalement, je souhaiterai utiliser la fonction HasSheet qui travaille dans un classeur Fermé
- Pourquoi la valeur retournée est-elle fausse s'il vous plait ?
2. Sur deux autres essais (SheetE et SEok), l'un avec Sub et l'autre en essayant de la mettre sous forme UDF, les résultats ne sont pas identiques !
Savez-vous pourquoi svp ?
Ci-joint le fichier contenant les 2 UDF + MACRO et le fichier pour le test.
(Le "path" de base doit être modifié svp quand vous placez "test_a.xls" sur votre bureau)
Je vous remercie par avance pour votre aide.
zebanx
Pourriez-vous m'aider pour cette vérification d'existence de feuille SVP, idéalement dans un classeur fermé.
Sur un fichier "test_a.xls" placé sur le bureau et qui comporte une "Feuil1", seule une méthode retourne un résultat exact.
Or c'est un sub (SheetE) et qui oblige à ouvrir et balayer le classeur donc pas idéal.
1. Idéalement, je souhaiterai utiliser la fonction HasSheet qui travaille dans un classeur Fermé
- Pourquoi la valeur retournée est-elle fausse s'il vous plait ?
2. Sur deux autres essais (SheetE et SEok), l'un avec Sub et l'autre en essayant de la mettre sous forme UDF, les résultats ne sont pas identiques !
Savez-vous pourquoi svp ?
Ci-joint le fichier contenant les 2 UDF + MACRO et le fichier pour le test.
(Le "path" de base doit être modifié svp quand vous placez "test_a.xls" sur votre bureau)
Je vous remercie par avance pour votre aide.
zebanx
Pièces jointes
Dernière édition: