Plage variable et fonction

Résolu
cs_mayga
Messages postés
30
Date d'inscription
dimanche 12 décembre 2004
Statut
Membre
Dernière intervention
11 juillet 2011
- 1 juil. 2011 à 16:02
cs_mayga
Messages postés
30
Date d'inscription
dimanche 12 décembre 2004
Statut
Membre
Dernière intervention
11 juillet 2011
- 5 juil. 2011 à 17:32
Bonjour,
Je ne suis pas un expert!
J'essaie de créer une fonction en VBA pour excel afin de faire une recherche sur plusieurs critères dans une feuille de donnée.

Le problème vient du fait que lorsque je fais référence à une plage variable dans ma fonction, celle ci renvoie une erreur "VALEUR"

Par exemple:
Sheets(Nom).Range(Range("A1").End(xlDown))
L'exécution de la fonction bloque à ce niveau!

Alors que si je place le même code dans une procédure, tout se passe bien.

Si quelqu'un pouvait m'éclairer ou me donner un conseil, je l'en remercie d'avance.

42 réponses

cs_mayga
Messages postés
30
Date d'inscription
dimanche 12 décembre 2004
Statut
Membre
Dernière intervention
11 juillet 2011

5 juil. 2011 à 12:50
Oui, vous avez raison je crois que pour le flexibilité c'est pas trop ça.
0
cs_mayga
Messages postés
30
Date d'inscription
dimanche 12 décembre 2004
Statut
Membre
Dernière intervention
11 juillet 2011

5 juil. 2011 à 13:32
Pourquoi pas un fichier d'aide.
Je vais chercher un tuto la dessus.

Je crois que j'ai suffisamment usé de votre temps, encore merci pour tout. Vous avez résumé en trois ligne ce qui au départ en prenait 30.
0