OVH Cloud OVH Cloud

userform

3 réponses
Avatar
YANN24
Salut,

je viens vous voir car j'ai un problème sur un ThisWorkbook.
Je voudrais, qu'à la fermleture, seule la feuille 5 soit visible, et le
reste invisible.
Qu'est ce qui cloche dans mon code? Merci. YANN
Pour l'instant, j'ai ça :

Private Sub Workbook_BeforeClose(Cancel As Boolean)

AfficheBOutils

On Error Resume Next
Sheets(1).Visible = True
Sheets(5).Visible = True
For I = 2 To 4
Next
For I = 6 To ThisWorkbook.Sheets.Count
Sheets(I).Visible = xlSheetVeryHidden
Next
ThisWorkbook.IsAddin = True

Application.DisplayAlerts = False
ThisWorkbook.Save
Application.DisplayAlerts = True
Application.Quit

End Sub

3 réponses

Avatar
Pierre CFI [mvp]
bonjour
enléve déja le On Error Resume Next, çà te permettra de voir ou est l'erreur

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"YANN24" a écrit dans le message de news:
Salut,

je viens vous voir car j'ai un problème sur un ThisWorkbook.
Je voudrais, qu'à la fermleture, seule la feuille 5 soit visible, et le
reste invisible.
Qu'est ce qui cloche dans mon code? Merci. YANN
Pour l'instant, j'ai ça :

Private Sub Workbook_BeforeClose(Cancel As Boolean)

AfficheBOutils

On Error Resume Next
Sheets(1).Visible = True
Sheets(5).Visible = True
For I = 2 To 4
Next
For I = 6 To ThisWorkbook.Sheets.Count
Sheets(I).Visible = xlSheetVeryHidden
Next
ThisWorkbook.IsAddin = True

Application.DisplayAlerts = False
ThisWorkbook.Save
Application.DisplayAlerts = True
Application.Quit

End Sub


Avatar
YANN24
Re,
j'ai enlevé le On error resume next
Quand je veux quitter, il bug sur :

'Sheets(I).Visible = xlSheetVeryHidden

Pourquoi?
Merci de ton aide.
YANN
Avatar
YANN24
C'est bon, ça fonctionne, c'était à cause de mon classeur protégé.
Merci.
YANN


bonjour
enléve déja le On Error Resume Next, çà te permettra de voir ou est l'erreur

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"YANN24" a écrit dans le message de news:
Salut,

je viens vous voir car j'ai un problème sur un ThisWorkbook.
Je voudrais, qu'à la fermleture, seule la feuille 5 soit visible, et le
reste invisible.
Qu'est ce qui cloche dans mon code? Merci. YANN
Pour l'instant, j'ai ça :

Private Sub Workbook_BeforeClose(Cancel As Boolean)

AfficheBOutils

On Error Resume Next
Sheets(1).Visible = True
Sheets(5).Visible = True
For I = 2 To 4
Next
For I = 6 To ThisWorkbook.Sheets.Count
Sheets(I).Visible = xlSheetVeryHidden
Next
ThisWorkbook.IsAddin = True

Application.DisplayAlerts = False
ThisWorkbook.Save
Application.DisplayAlerts = True
Application.Quit

End Sub