Filtrer par une fonction VBA

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

M

Marboi

Guest
Bonjour à tous,
Pourriez-vous m'expliquer la manière de procéder (hors le filtre automatique) pour affecter une macro qui me permettrai d'aller directement sur le 1er nom d'une liste dans une colonne en cliquant sur un bouton portant la 1ère lettre : exemple, le bouton intitulé G m'amène directement sur le premier nom commençant par G dans la liste. Je l'ai fait sans aucun problème avec les liens hypertexte, mais à chaque fois que j'ajoute des noms, je suis obligé de décaler les références. Au début ça n'était pas génant, mais maintenant ça devient ardu (plus de 1000 lignes).

PS : Est-il possible de faire de même pour les deux premières initiales etc... ?

Merci d'avance
 
Petite question quand même : si je comprends bien, la ligne de macro
x = Trim(ActiveSheet.Shapes(Application.Caller).TextFrame.Characters.Text)
prend la place de la ligne de macro
x = Application.Substitute(Application.Caller(1), 'Bouton', '')
ou vient-elle s'ajouter ?
Car j'ai essayé sur un bouton (que je construit avec formulaire) sans le nommer donc, et figurez-vous que ça ne fonctionne pas.
Aurai-je encore oublié quelque chose ?
 
- 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.
Retour