Résolu - Macro qui s'active sur tout les classeurs excel ouvert

aleks73

XLDnaute Nouveau
Bonjour,

Novice en VBA, j'ai ecris une macro dans le "thisworkbook" pour cas l'ouverture du fichier celui-ci passe en mode "utilisateur" (un mode pleine ecran).
Mon probléme est que cette macro s'active sur tout mes autres classeurs excel ouvert. Est-il possible de la restreindre seulement a ce classeur ?
Merci pour votre aide

Cordialement,

PS: Voici le code dans le workbook
Private Sub Workbook_Open()
'
' ActiverLeModeUtilisateur Macro
'
'
Application.DisplayFormulaBar = False
ActiveWindow.DisplayWorkbookTabs = False
Application.DisplayFullScreen = True
With ActiveWindow
.DisplayGridlines = False
.DisplayHeadings = False
.DisplayZeros = False
End With
End Sub
Private Sub Workbook_beforeclose(Cancel As Boolean)
'
' DesactiverLeModeUtilisateur Macro
'
'
Application.DisplayFormulaBar = True
ActiveWindow.DisplayWorkbookTabs = True
Application.DisplayFullScreen = False
With ActiveWindow
.DisplayGridlines = False
.DisplayHeadings = True
.DisplayZeros = True
End With
End Sub
 

Lone-wolf

XLDnaute Barbatruc
Bonjour aleks et bienvenue sur XLD :)

Essaie comme ceci

Dim Wbk As Workbook

set Wbk = Workbooks("Nom du classeur avec macro") exemple = "Classeur1.xlsm"

With Wbk
La macro
End With
If ActiveWorkbook.Name <> WbK Then Exit Sub

EDIT: Bonjour PMO :)
 

PMO2

XLDnaute Accro
Bonjour,
Essayez de remplacer votre code par celui qui suit :
VB:
Private Sub Workbook_Activate()   'modif
'
' ActiverLeModeUtilisateur Macro
'
'
Application.DisplayFormulaBar = False
ActiveWindow.DisplayWorkbookTabs = False
Application.DisplayFullScreen = True
With ActiveWindow
.DisplayGridlines = False
.DisplayHeadings = False
.DisplayZeros = False
End With
End Sub

Private Sub Workbook_Deactivate()   'modif
'
' DesactiverLeModeUtilisateur Macro
'
'
Application.DisplayFormulaBar = True
ActiveWindow.DisplayWorkbookTabs = True
Application.DisplayFullScreen = False
With ActiveWindow
.DisplayGridlines = False
.DisplayHeadings = True
.DisplayZeros = True
End With
End Sub
 

Discussions similaires

Réponses
2
Affichages
377

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 810
dernier inscrit
mohammedaminelahbali