MFC qui exécute une Macro

Fermé
Bagoooo Messages postés 4 Date d'inscription vendredi 13 mai 2016 Statut Membre Dernière intervention 13 mai 2016 - 13 mai 2016 à 15:56
Bagoooo Messages postés 4 Date d'inscription vendredi 13 mai 2016 Statut Membre Dernière intervention 13 mai 2016 - 13 mai 2016 à 22:57
Bonjour,

je voudrais imprimer que mes pages qui on des données sans donc imprimer mes tableaux vierges
Je voulais faire une MFC qui "cache" les colonnes contenants ces tableaux vierge, mais apparemment ce n'est pas possible
à défaut faire une MFC qui m'exécute une macro
L'une des 2 solutions est elle possible ?
Merci d'avance pour votre aide

A voir également:

4 réponses

ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 426
13 mai 2016 à 16:51
Bonjour

Une MFC qui exécute une macro, ça ne me semble pas possible, par contre une macro qui chache des lignes ou des colonnes c'est faisable.

Pour aller plus loin, peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu

1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller".

Cdlmnt
0
Bagoooo Messages postés 4 Date d'inscription vendredi 13 mai 2016 Statut Membre Dernière intervention 13 mai 2016
13 mai 2016 à 17:32
Bonjour ccm81 et merci de ta réponse si rapide (c'est super ce site ça fait qque semaines que je lis des réponses mais c'est ma 1er demande)

En faite avant d'allé plus loin je cherche mon angle d'attaque:
faire une macro qui cache des colonnes je sais faire mais je ne voulais pas d'intervention manuelle : une macro peut se lancer a partir d'un résultat de cellule ?
...
ou une MFC qui cache des colonnes ?

En tout cas merci pour le temps consacré à me répondre
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 426
Modifié par ccm81 le 13/05/2016 à 21:15
1. une MFC qui cache des colonnes
non
2. une macro peut se lancer a partir d'un résultat de cellule ?
oui, mais il faut qu'elle soit lancée par la réalisation d'un évènement, par exemple un changement de valeur dans une cellule
voir du côté de
Private Sub Worksheet_Change(ByVal Target As Range)
....
End Sub


Cdlmnt
0
Bagoooo Messages postés 4 Date d'inscription vendredi 13 mai 2016 Statut Membre Dernière intervention 13 mai 2016
13 mai 2016 à 22:19
merci ça a l'aire d'être exactement ça dans le descriptif que j'ai lu
je n'arrive pas encore à la faire fonctionner mais je cherche

merci
également pour la réponse concernant une MFC qui pourrais cacher des colonnes : je ne cherche plus désormais
0
Bagoooo Messages postés 4 Date d'inscription vendredi 13 mai 2016 Statut Membre Dernière intervention 13 mai 2016
13 mai 2016 à 22:57
Un grand merci, ce site est super, et merci à ccm81 qui m'a indiqué la route

pour ceux qui on aurais besoins :
les différents événements Worksheet et leur syntaxe sont sur :
https://www.excel-pratique.com/fr/vba/evenements_feuille.php

et j'ai trouvé les exemples sur :
https://www.generation-nt.com/reponses/syntaxe-private-sub-worksheet-change-byval-target-as-excel-range-entraide-771951.html

pour mon exemple
"If Target = [A1] Then MaMacro" me permet de lancer la macro quand la valeur du calcule de ma cellule A1 change
(les autres exemples du site, il faut que ça soit le contenu de la cellule qui change: juste le résultat ne fonctionne pas)


Private Sub Worksheet_Change(ByVal Target As Range)
If Target = [A1] Then MaMacro
End Sub

où la cellule A1 est le résultat d'une formule
et "MaMacro" est une macro quelconque qui vas me cacher mes lignes

encore Merci
0