Masquer des cellules lors de l'impression

Salut

Je veux savoir est ce qu'il y a une méthode pour ne pas imprimer certains cellule mais les cellules doit être visible toujours ?

alors que j'ai trouvé une méthode par un code VBA mais sa marche pas avec moi

Dans mon cas, je veux masquer la forme insérer sur B4:B5

Bonjour,

Merci d'illustrer ton besoin avec un fichier... Quelles cellules ? Pourquoi les masquer ?

Bonjour,

A tester pour masquer cellules a1 et a2 dans ce cas :

Sub impression_masquage()
Set masque = Union(Range("feuil1!a1"), Range("feuil1!a2"))
    Application.EnableEvents = False
    masque.Font.ColorIndex = 2
    Sheets("feuil1").PrintOut , , , True
    Application.EnableEvents = True
    masque.Font.ColorIndex = 0
End Sub

A modifier feuil1!a1, feuil1!a2 et feuil1 :

Set masque = Union(Range("feuil1!a1"), Range("feuil1!a2"))

et

Sheets("feuil1").PrintOut , , , True

Ou tu peux aussi passer par une mise en forme conditionnelle sur le même principe.

En faisant très simple ici, j'ai ajouté une case en H1, tu indiques 1 pour masquer et 0 pour afficher

Pour choisir les cellules à masquer tu copies la MEF sur celle ci.

82masque.xlsx (9.63 Ko)

Merci Paulox,

ca marche bien avec le code (Y)

Rechercher des sujets similaires à "masquer lors impression"