XL 2016 VBA:Nom feuille "en dure" dans formule à remplacer par variable

  • Initiateur de la discussion Initiateur de la discussion Tofff
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Tofff

XLDnaute Nouveau
Bonjour,
Je voudrai savoir comment on peut remplacer un nom de feuille "mis en dure" dans une formule.

Par exemple la formule ci-dessous me donne le nombre de cellules non vides dans la colonne A.
Cela marche bien
nbcells = Application.WorksheetFunction.CountA("Feuil2".Range("$A:$A"))

Par contre je voudrai effectuer cette fonction dans selon la feuille ou je me trouve.

J'ai essayé ça sans succé:
numfeuille = ActiveSheet.Index 'je récupère le N° de feuille ou je me trouve
NameFeuil = "Feuil" & numfeuille 'Nom de la feuille
nbcells = Application.WorksheetFunction.CountA(NameFeuil.Range("$A:$A"))

J'ai une belle erreur 424 -> Objet requis - 🙁

Mon projet a été mené sur des exemples trouvés sur les forums, dont celui-ci🙂, mai là je suis short coté temps.
alors s'il y a une bonne âme pour alléger ma pietre condition de programmeur noob.
Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

J
Réponses
6
Affichages
1 K
josias
J
Retour