XL 2016 Par macro: activer/désactiver MEFC

Claudy

XLDnaute Accro
Bonsoir,
J'avais un document word que j'ai transformé en excel (que je baptise note récap) , pour faciliter les liens avec différentes feuilles et tableaux...
Dans cette feuille "note récap", une MEFC sur les formules, qui pointent vers les autres feuilles et tableau, pour mettre en évidence les formules.
Comment , à l'impression de ma feuille "note récap", annuler la MEFC , et rétablir cette MFCE après?

Merci d'avance,

Claudy
 

Cyrano

XLDnaute Nouveau
Bonsoir,
Une macro pour gérer les MEFC risque d'être complexe, surtout pour prendre en compte chaque formule de MEFC.
Le plus simple (par macro pourquoi pas ?)
  • dupliquer les colonnes contenant les MEFC, avec un copier coller par valeur dans de nouvelles colonnes sans les MEFC
  • masquer les colonnes initiales avec MEFC
  • imprimer la feuille
  • supprimer les colonnes sans MEFC créées pour l'impression
  • afficher les colonnes initiales avec MEFC

C'est du contournement, mais rapide et cela pourrait donner le résultat attendu, avec les infos que tu donnes.
Bonne soirée,
Fred
 

job75

XLDnaute Barbatruc
Bonsoir Claudy, Cyrano,
VB:
Sub Imprimer()
Sheets("note récap").Copy
With ActiveSheet
    .Cells.FormatConditions.Delete
    '.PrintPreview 'pour tester
    .PrintOut 'pour imprimer
    .Parent.Close False
End With
End Sub
A+
 

Efgé

XLDnaute Barbatruc
Bonjour à tous

Sans macro c'est faisable.....

Tu nommes une cellule, où tu veux, "Mon_Interupteur"
Tu as ta condition de mise en forme: MaCondition
Dans tes formules tu écrits
VB:
=ET(Mon_Interupteur="X";MaCondition)
Comme ça si tu mets X dans ton interupteur, la mise en forme s'applique, si tu ne mets rien, elle ne s'applique pas.

Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
311 711
Messages
2 081 789
Membres
101 817
dernier inscrit
carvajal