• Initiateur de la discussion Initiateur de la discussion oriop
  • 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 !

O

oriop

Guest
Bonjour le forum,

Voici mon problème:

Sur ma première feuille j'ai une base de données et sur une seconde feuille j'ai un tableau où des filtres sont mis en place.

Quand je change ma base de données, le tableau filtrée est mis à jour. Je voudrais mettre dans une variable le nombre de lignes du tableau filtrée, cette variable doit etre utilise dans le code d'un userform et active dès l'ouverture du classeur.

Si vous avez besoin d'eclaircisement quant à l'enonce de mon problème, n'hésitez pas à le faire savoir 😉

meerci d'avance pour toute aide apportée.
 
Bonjour Oriop, le Forum

Il y a deux choses à respecter pour obtenir une Variable Public disponibles dans toutes les Procédures de tous les Modules et de toutes les Application (Sinon activer l'Option Private Module pour un Niveau Projet Uniquement)

1) La Syntax :
Public [WithEvents] varname[([subscripts])] [As [New] type] [,[WithEvents] varname[([subscripts])] [As [New] type]] .

Pour un exemple simple :
Public NumberOfLines As Integer

2) L'Emplacement
Une Variable Publique doit être déclarée en Haut d'un Module Standard en dehors de toute Sub ou Function (J'entends par Module 'Standard' un Module1 par exemple, mais pas un Private Module de Feuille, ou de ThisWorkBook ou de UserForm)

Voilà, si ces deux choses sont respectées, tu devrais avoir accès à NumberOfLines n'importe où dans tes Modules ou UserForms à partir du moment où, bien sûr, celle-ci auras été intialisée (depuis n'importe où aussi, mais (of course) préalablement à ou aux accès...)

Bonne Journée
[ol]@+Thierry[/ol]
 
Tres tres fort !!!

Grand grand merci à toi Thierry.

Je te felicite pour ton degré de connaisance sur Excel et pour l'aide généreuse que tu apporte aux pauvres nioubs de mon genre 🙂


merci encore.

ps: si kkun sait comment je dois faire pour mettre dans une variable le numéro de ligne d'une cellule filtrée(pr le moment la varibale me donne le numéro de ligne affichée).
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
216
Réponses
1
Affichages
282
W
Réponses
16
Affichages
503
Retour