modif code

manuBX

XLDnaute Occasionnel
Bonjour à tous

J e n'arrive pas à modifier ce code afin de ne pas avoir comme choix dans impressions/suppressions les feuilles
"ACCEUIL RecapquartListe élec base AT modèle"
Merci d'avance de votre aide
A+
 

Pièces jointes

  • test V1.xls
    274 KB · Affichages: 34
  • test V1.xls
    274 KB · Affichages: 41
  • test V1.xls
    274 KB · Affichages: 34

Dull

XLDnaute Barbatruc
Re : modif code

Salut manuBX, Jean-Marcel, le Forum

Peut-être comme cela si j'ai bien compris

dans l'initialize de l'USF
Code:
Private Sub UserForm_Initialize()
Dim Ws As Worksheet
Call MarqueDocumentsListbox
With Application
    .ScreenUpdating = False
    .EnableEvents = False
End With
For Each Ws In Worksheets
If Ws.Name = "ACCUEIL" Or Ws.Name = "RecapQuart" Or Ws.Name = "Liste élec" Or Ws.Name = "Base" _
Or Ws.Name = "AT Modèle" Then Ws.Visible = xlSheetHidden
Next Ws
LbClasseurs.Value = ActiveWorkbook.Name
With Application
    .EnableEvents = True
    .ScreenUpdating= True
End With
Sheets("Accueil").activate
End Sub

Dans le CommandButton CmdFermer

Code:
Private Sub CmdFermer_Click()
Dim Ws As Worksheet
Application.ScreenUpdating = False
    For Each Ws In Worksheets
       If Ws.Visible = xlSheetHidden Then Ws.Visible = xlSheetVisible
    Next Ws
Unload Me
Application.ScreenUpdating = True
End Sub
et la même chose dans UserForm_Terminate

Code:
Private Sub UserForm_Terminate()
Dim Ws As Worksheet
Application.ScreenUpdating = False
    For Each Ws In Worksheets
       If Ws.Visible = xlSheetHidden Then Ws.Visible = xlSheetVisible
    Next Ws
Unload Me
Application.ScreenUpdating = True
End Sub
 

Pièces jointes

  • Test V3.xls
    285 KB · Affichages: 58
  • Test V3.xls
    285 KB · Affichages: 56
  • Test V3.xls
    285 KB · Affichages: 47
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 329
Messages
2 087 335
Membres
103 520
dernier inscrit
Azise