Exécuter macro avec arguments depuis un bouton
Résolu
Arkana0
Messages postés
6902
Statut
Modérateur
-
Arkana0 Messages postés 6902 Statut Modérateur -
Arkana0 Messages postés 6902 Statut Modérateur -
Bonjour,
J'utilise une macro, déclarée publique, qui déactive les filtres actifs et applique un filtre particulier sur une feuille donnée. En gros elle retire tous les filtres sauf un.
Pour cela elle reçoit le nom de la feuille et le critère à appliquer sur une colonne fixée.
Je souhaite utiliser cette macro depuis deux feuilles différentes (mais de format similaire) en cliquant sur un bouton sur chacune de ces deux feuilles. La feuille à envoyer à la macro est bien sûr la feuille active et le critère ne varie que d'une feuille à l'autre et jamais au sein d'une même feuille.
En créant le bouton, je ne peux pas lui affecter cette macro, probablement à cause des arguments dont elle a besoin.
Y a-t-il une solution plus directe que de passer par une sub intermédiaire que j'affecte aux boutons ?
J'utilise une macro, déclarée publique, qui déactive les filtres actifs et applique un filtre particulier sur une feuille donnée. En gros elle retire tous les filtres sauf un.
Pour cela elle reçoit le nom de la feuille et le critère à appliquer sur une colonne fixée.
Je souhaite utiliser cette macro depuis deux feuilles différentes (mais de format similaire) en cliquant sur un bouton sur chacune de ces deux feuilles. La feuille à envoyer à la macro est bien sûr la feuille active et le critère ne varie que d'une feuille à l'autre et jamais au sein d'une même feuille.
En créant le bouton, je ne peux pas lui affecter cette macro, probablement à cause des arguments dont elle a besoin.
Y a-t-il une solution plus directe que de passer par une sub intermédiaire que j'affecte aux boutons ?
A voir également:
- Exécuter macro avec arguments depuis un bouton
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Diagnostic bouton photo - Accueil - Outils
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Bouton on/off comment savoir ✓ - Forum Matériel & Système
1 réponse
Bonjour,
Pour cela elle reçoit le nom de la feuille et le critère à appliquer
Tu ne peux pas mettre d'arguments sur une macro lancée avec un bouton (Jusqu'à preuve du contraire !).
Pour le nom de la feuille, il te suffit de le remplacer par Activesheet
Pour le critère,
- soit tu le mets dans une cellule de la feuille
- soit tu l'affectes dans la macro en fonction du nom de la feuille.
Pour cela elle reçoit le nom de la feuille et le critère à appliquer
Tu ne peux pas mettre d'arguments sur une macro lancée avec un bouton (Jusqu'à preuve du contraire !).
Pour le nom de la feuille, il te suffit de le remplacer par Activesheet
Pour le critère,
- soit tu le mets dans une cellule de la feuille
- soit tu l'affectes dans la macro en fonction du nom de la feuille.
Arkana0
Messages postés
6902
Statut
Modérateur
182
Tant pis, je resterai donc sur la solution que j'ai codée par défaut...