impression feuilles masquees

biomed

XLDnaute Junior
bonjour,
j'ai recupere une macro permettant d'imprimer des feuillesau choix via un usf
mon probleme, c'est qu'elle ne prend pas en compte les feilles masquee
quel serait le code pour qu'elle affiche les feuilles masquees sauf celle que je ne veut pas qu'elle soit visible pour l'impression
merci
 

biomed

XLDnaute Junior
Re : impression feuilles masquees

bonjour et merci
voici une partie du fichier
la feuille TYPE est masquee mais il faut savoir qu'apres d'autres feuilles viennent se creer
 

Pièces jointes

  • impression.zip
    32.9 KB · Affichages: 25
  • impression.zip
    32.9 KB · Affichages: 23
  • impression.zip
    32.9 KB · Affichages: 25

ERIC S

XLDnaute Barbatruc
Re : impression feuilles masquees

re

If AvailableSheet.Visible = xlSheetVisible Then
LbFeuilles.AddItem (AvailableSheet.Name)
Else
End If

constitue ta liste de feuilles si elles sont visibles, si tu les veux toutes

LbFeuilles.AddItem (AvailableSheet.Name)

si tu veux exclure selon un nom

If not AvailableSheet.name = "toto" Then
LbFeuilles.AddItem (AvailableSheet.Name)
End If

tu as plusieurs possibilités mais il faut que tu saches comment choisir les feuilles imprimables ou non
 

ERIC S

XLDnaute Barbatruc
Re : impression feuilles masquees

Bonjour

essai à faire

Sub MarqueFeuillesListbox()
Dim AvailableSheet As Worksheet
For Each AvailableSheet In ActiveWorkbook.Worksheets
'If AvailableSheet.Visible = xlSheetVisible Then
LbFeuilles.AddItem (AvailableSheet.Name)
'Else
'End If
Next AvailableSheet
On Error GoTo 0
End Sub

j'ai mis les 3 lignes du if en commentaire, sur ton fichier exemple du forum, les 2 feuilles s'affichent
 

Discussions similaires

Statistiques des forums

Discussions
312 482
Messages
2 088 766
Membres
103 955
dernier inscrit
mikaveli