Bonsoir Caroline,
Les 2 macros "Activate" et "deactivate" fonctionne très bien.
Je crois tout simplement que tu as désactivé les macros événementielles.
Dans un module standard, copie ce qui suit et exécute la macro :
'---------------
Sub ActiverEvenement()
Application.EnableEvents = True
End Sub
'---------------
Et dans cette macro, j'ai ajouté la même ligne
'---------------
Private sub workbook_activate
Application.EnableEvents = True
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
End Sub
'---------------
Maintenant, As-tu toujours le même problème ?
Salutations!
"Caroline L." a écrit dans le message de news:
%
Bonsoir,
j'ai un problème qui survient la veuille de la remise d'un classeur à des
administrateurs...
Tout allait bien... jusqu'à ce que j'applique une macro qui
désactive le clic droit souris (dans Private sub workbook_activate)
et ré-active le clic droit souris (dans Private sub workbook_deactivate)
La macro qui ne fonctionne plus est la suivante :
Sub liste_onglets()
'afficher liste des noms d'onglets et pouvoir sélectionner la feuille
Application.CommandBars("Workbook tabs").ShowPopup
End Sub
Cette macro (Sub liste_onglets) a été placée sur
un bouton dans la barre
d'outils. Elle fonctionnait très bien jusqu'à ce que j'applique les 2
macros
pour désactiver et réactiver le clic droit souris.
Lorsque j'appuie sur le bouton de la macro Sub liste_onglets, rien ne se
passe. :-(
Voici le détail des macros pour désactiver et réactiver le clic droit
souris:
Private sub workbook_activate
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
--------------------------
Private sub workbook_deactivate
'rétablir clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = True
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = True
End If
Next cbar
Merci de votre aide
P.S. C'est la première fois que je demande cela, mais s'il vous est
possible
de me répondre le plus tôt possible, pour que je puisse réparer la "gaf"
ce
soir et remettre mon classeur à la direction demain. Merci pour votre
compréhension. :-)
Caroline
Bonsoir Caroline,
Les 2 macros "Activate" et "deactivate" fonctionne très bien.
Je crois tout simplement que tu as désactivé les macros événementielles.
Dans un module standard, copie ce qui suit et exécute la macro :
'---------------
Sub ActiverEvenement()
Application.EnableEvents = True
End Sub
'---------------
Et dans cette macro, j'ai ajouté la même ligne
'---------------
Private sub workbook_activate
Application.EnableEvents = True
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
End Sub
'---------------
Maintenant, As-tu toujours le même problème ?
Salutations!
"Caroline L." <caroland@videotron.ca> a écrit dans le message de news:
%23MlQYMJQFHA.164@TK2MSFTNGP12.phx.gbl...
Bonsoir,
j'ai un problème qui survient la veuille de la remise d'un classeur à des
administrateurs...
Tout allait bien... jusqu'à ce que j'applique une macro qui
désactive le clic droit souris (dans Private sub workbook_activate)
et ré-active le clic droit souris (dans Private sub workbook_deactivate)
La macro qui ne fonctionne plus est la suivante :
Sub liste_onglets()
'afficher liste des noms d'onglets et pouvoir sélectionner la feuille
Application.CommandBars("Workbook tabs").ShowPopup
End Sub
Cette macro (Sub liste_onglets) a été placée sur
un bouton dans la barre
d'outils. Elle fonctionnait très bien jusqu'à ce que j'applique les 2
macros
pour désactiver et réactiver le clic droit souris.
Lorsque j'appuie sur le bouton de la macro Sub liste_onglets, rien ne se
passe. :-(
Voici le détail des macros pour désactiver et réactiver le clic droit
souris:
Private sub workbook_activate
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
--------------------------
Private sub workbook_deactivate
'rétablir clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = True
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = True
End If
Next cbar
Merci de votre aide
P.S. C'est la première fois que je demande cela, mais s'il vous est
possible
de me répondre le plus tôt possible, pour que je puisse réparer la "gaf"
ce
soir et remettre mon classeur à la direction demain. Merci pour votre
compréhension. :-)
Caroline
Bonsoir Caroline,
Les 2 macros "Activate" et "deactivate" fonctionne très bien.
Je crois tout simplement que tu as désactivé les macros événementielles.
Dans un module standard, copie ce qui suit et exécute la macro :
'---------------
Sub ActiverEvenement()
Application.EnableEvents = True
End Sub
'---------------
Et dans cette macro, j'ai ajouté la même ligne
'---------------
Private sub workbook_activate
Application.EnableEvents = True
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
End Sub
'---------------
Maintenant, As-tu toujours le même problème ?
Salutations!
"Caroline L." a écrit dans le message de news:
%
Bonsoir,
j'ai un problème qui survient la veuille de la remise d'un classeur à des
administrateurs...
Tout allait bien... jusqu'à ce que j'applique une macro qui
désactive le clic droit souris (dans Private sub workbook_activate)
et ré-active le clic droit souris (dans Private sub workbook_deactivate)
La macro qui ne fonctionne plus est la suivante :
Sub liste_onglets()
'afficher liste des noms d'onglets et pouvoir sélectionner la feuille
Application.CommandBars("Workbook tabs").ShowPopup
End Sub
Cette macro (Sub liste_onglets) a été placée sur
un bouton dans la barre
d'outils. Elle fonctionnait très bien jusqu'à ce que j'applique les 2
macros
pour désactiver et réactiver le clic droit souris.
Lorsque j'appuie sur le bouton de la macro Sub liste_onglets, rien ne se
passe. :-(
Voici le détail des macros pour désactiver et réactiver le clic droit
souris:
Private sub workbook_activate
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
--------------------------
Private sub workbook_deactivate
'rétablir clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = True
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = True
End If
Next cbar
Merci de votre aide
P.S. C'est la première fois que je demande cela, mais s'il vous est
possible
de me répondre le plus tôt possible, pour que je puisse réparer la "gaf"
ce
soir et remettre mon classeur à la direction demain. Merci pour votre
compréhension. :-)
Caroline
Bonsoir Caroline,
Les 2 macros "Activate" et "deactivate" fonctionne très bien.
Je crois tout simplement que tu as désactivé les macros événementielles.
Dans un module standard, copie ce qui suit et exécute la macro :
'---------------
Sub ActiverEvenement()
Application.EnableEvents = True
End Sub
'---------------
Et dans cette macro, j'ai ajouté la même ligne
'---------------
Private sub workbook_activate
Application.EnableEvents = True
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
End Sub
'---------------
Maintenant, As-tu toujours le même problème ?
Salutations!
"Caroline L." a écrit dans le message de news:
%
Bonsoir,
j'ai un problème qui survient la veuille de la remise d'un classeur à des
administrateurs...
Tout allait bien... jusqu'à ce que j'applique une macro qui
désactive le clic droit souris (dans Private sub workbook_activate)
et ré-active le clic droit souris (dans Private sub workbook_deactivate)
La macro qui ne fonctionne plus est la suivante :
Sub liste_onglets()
'afficher liste des noms d'onglets et pouvoir sélectionner la feuille
Application.CommandBars("Workbook tabs").ShowPopup
End Sub
Cette macro (Sub liste_onglets) a été placée sur
un bouton dans la barre
d'outils. Elle fonctionnait très bien jusqu'à ce que j'applique les 2
macros
pour désactiver et réactiver le clic droit souris.
Lorsque j'appuie sur le bouton de la macro Sub liste_onglets, rien ne se
passe. :-(
Voici le détail des macros pour désactiver et réactiver le clic droit
souris:
Private sub workbook_activate
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
--------------------------
Private sub workbook_deactivate
'rétablir clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = True
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = True
End If
Next cbar
Merci de votre aide
P.S. C'est la première fois que je demande cela, mais s'il vous est
possible
de me répondre le plus tôt possible, pour que je puisse réparer la "gaf"
ce
soir et remettre mon classeur à la direction demain. Merci pour votre
compréhension. :-)
Caroline
Bonsoir Caroline,
Les 2 macros "Activate" et "deactivate" fonctionne très bien.
Je crois tout simplement que tu as désactivé les macros événementielles.
Dans un module standard, copie ce qui suit et exécute la macro :
'---------------
Sub ActiverEvenement()
Application.EnableEvents = True
End Sub
'---------------
Et dans cette macro, j'ai ajouté la même ligne
'---------------
Private sub workbook_activate
Application.EnableEvents = True
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
End Sub
'---------------
Maintenant, As-tu toujours le même problème ?
Salutations!
"Caroline L." <caroland@videotron.ca> a écrit dans le message de news:
%23MlQYMJQFHA.164@TK2MSFTNGP12.phx.gbl...
Bonsoir,
j'ai un problème qui survient la veuille de la remise d'un classeur à des
administrateurs...
Tout allait bien... jusqu'à ce que j'applique une macro qui
désactive le clic droit souris (dans Private sub workbook_activate)
et ré-active le clic droit souris (dans Private sub workbook_deactivate)
La macro qui ne fonctionne plus est la suivante :
Sub liste_onglets()
'afficher liste des noms d'onglets et pouvoir sélectionner la feuille
Application.CommandBars("Workbook tabs").ShowPopup
End Sub
Cette macro (Sub liste_onglets) a été placée sur
un bouton dans la barre
d'outils. Elle fonctionnait très bien jusqu'à ce que j'applique les 2
macros
pour désactiver et réactiver le clic droit souris.
Lorsque j'appuie sur le bouton de la macro Sub liste_onglets, rien ne se
passe. :-(
Voici le détail des macros pour désactiver et réactiver le clic droit
souris:
Private sub workbook_activate
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
--------------------------
Private sub workbook_deactivate
'rétablir clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = True
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = True
End If
Next cbar
Merci de votre aide
P.S. C'est la première fois que je demande cela, mais s'il vous est
possible
de me répondre le plus tôt possible, pour que je puisse réparer la "gaf"
ce
soir et remettre mon classeur à la direction demain. Merci pour votre
compréhension. :-)
Caroline
Bonsoir Caroline,
Les 2 macros "Activate" et "deactivate" fonctionne très bien.
Je crois tout simplement que tu as désactivé les macros événementielles.
Dans un module standard, copie ce qui suit et exécute la macro :
'---------------
Sub ActiverEvenement()
Application.EnableEvents = True
End Sub
'---------------
Et dans cette macro, j'ai ajouté la même ligne
'---------------
Private sub workbook_activate
Application.EnableEvents = True
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
End Sub
'---------------
Maintenant, As-tu toujours le même problème ?
Salutations!
"Caroline L." a écrit dans le message de news:
%
Bonsoir,
j'ai un problème qui survient la veuille de la remise d'un classeur à des
administrateurs...
Tout allait bien... jusqu'à ce que j'applique une macro qui
désactive le clic droit souris (dans Private sub workbook_activate)
et ré-active le clic droit souris (dans Private sub workbook_deactivate)
La macro qui ne fonctionne plus est la suivante :
Sub liste_onglets()
'afficher liste des noms d'onglets et pouvoir sélectionner la feuille
Application.CommandBars("Workbook tabs").ShowPopup
End Sub
Cette macro (Sub liste_onglets) a été placée sur
un bouton dans la barre
d'outils. Elle fonctionnait très bien jusqu'à ce que j'applique les 2
macros
pour désactiver et réactiver le clic droit souris.
Lorsque j'appuie sur le bouton de la macro Sub liste_onglets, rien ne se
passe. :-(
Voici le détail des macros pour désactiver et réactiver le clic droit
souris:
Private sub workbook_activate
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
--------------------------
Private sub workbook_deactivate
'rétablir clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = True
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = True
End If
Next cbar
Merci de votre aide
P.S. C'est la première fois que je demande cela, mais s'il vous est
possible
de me répondre le plus tôt possible, pour que je puisse réparer la "gaf"
ce
soir et remettre mon classeur à la direction demain. Merci pour votre
compréhension. :-)
Caroline
Bonsoir Caroline,
Pour exécuter la macro, tu n'as pas besoin de barre d'outils,
Tu fais Alt + F11, cela va ouvrir VBE (visual basic editor)
la petite macro, tu peux la colller presque n'importe où ! Tu places ton
curseur entre Sub ... et End Sub et tu peux utiliser la
touche F8 où le bouton de la barre d'outils (celui en forme de triangle)
de cette fenêtre pour lancer la macro.
Salutations!
"Caroline L." a écrit dans le message de news:
Bonsoir MichDenis,
très heureuse de te savoir là.
Je fais présentement le test. La difficulté c'est que je ne suis pas en
mesure d'exécuter la macro
Sub ActiverEvenement() car dans mon fichier, j'ai enlever tous les barres
de
menus et d'outils, il ne reste que la barre d'outis personnelle que j'ai
attaché au classeur. Aussi, le clic droit souris est désactivé... As-tu
une
petite macro qui pourrait faire exécuter ta macro Sub ActiverEvenement() ?
merci beaucoup
"MichDenis" a écrit dans le message de news:Bonsoir Caroline,
Les 2 macros "Activate" et "deactivate" fonctionne très bien.
Je crois tout simplement que tu as désactivé les macros événementielles.
Dans un module standard, copie ce qui suit et exécute la macro :
'---------------
Sub ActiverEvenement()
Application.EnableEvents = True
End Sub
'---------------
Et dans cette macro, j'ai ajouté la même ligne
'---------------
Private sub workbook_activate
Application.EnableEvents = True
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
End Sub
'---------------
Maintenant, As-tu toujours le même problème ?
Salutations!
"Caroline L." a écrit dans le message de news:
%Bonsoir,
j'ai un problème qui survient la veuille de la remise d'un classeur à
des
administrateurs...
Tout allait bien... jusqu'à ce que j'applique une macro qui
désactive le clic droit souris (dans Private sub workbook_activate)
et ré-active le clic droit souris (dans Private sub workbook_deactivate)
La macro qui ne fonctionne plus est la suivante :
Sub liste_onglets()
'afficher liste des noms d'onglets et pouvoir sélectionner la feuille
Application.CommandBars("Workbook tabs").ShowPopup
End Sub
Cette macro (Sub liste_onglets) a été placée sur
un bouton dans la barre
d'outils. Elle fonctionnait très bien jusqu'à ce que j'applique les 2
macrospour désactiver et réactiver le clic droit souris.
Lorsque j'appuie sur le bouton de la macro Sub liste_onglets, rien ne se
passe. :-(
Voici le détail des macros pour désactiver et réactiver le clic droit
souris:
Private sub workbook_activate
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
--------------------------
Private sub workbook_deactivate
'rétablir clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = True
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = True
End If
Next cbar
Merci de votre aide
P.S. C'est la première fois que je demande cela, mais s'il vous est
possiblede me répondre le plus tôt possible, pour que je puisse réparer la "gaf"
cesoir et remettre mon classeur à la direction demain. Merci pour votre
compréhension. :-)
Caroline
Bonsoir Caroline,
Pour exécuter la macro, tu n'as pas besoin de barre d'outils,
Tu fais Alt + F11, cela va ouvrir VBE (visual basic editor)
la petite macro, tu peux la colller presque n'importe où ! Tu places ton
curseur entre Sub ... et End Sub et tu peux utiliser la
touche F8 où le bouton de la barre d'outils (celui en forme de triangle)
de cette fenêtre pour lancer la macro.
Salutations!
"Caroline L." <caroland@videotron.ca> a écrit dans le message de news:
OoJVXIKQFHA.2348@tk2msftngp13.phx.gbl...
Bonsoir MichDenis,
très heureuse de te savoir là.
Je fais présentement le test. La difficulté c'est que je ne suis pas en
mesure d'exécuter la macro
Sub ActiverEvenement() car dans mon fichier, j'ai enlever tous les barres
de
menus et d'outils, il ne reste que la barre d'outis personnelle que j'ai
attaché au classeur. Aussi, le clic droit souris est désactivé... As-tu
une
petite macro qui pourrait faire exécuter ta macro Sub ActiverEvenement() ?
merci beaucoup
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
ubWUL7JQFHA.2876@TK2MSFTNGP09.phx.gbl...
Bonsoir Caroline,
Les 2 macros "Activate" et "deactivate" fonctionne très bien.
Je crois tout simplement que tu as désactivé les macros événementielles.
Dans un module standard, copie ce qui suit et exécute la macro :
'---------------
Sub ActiverEvenement()
Application.EnableEvents = True
End Sub
'---------------
Et dans cette macro, j'ai ajouté la même ligne
'---------------
Private sub workbook_activate
Application.EnableEvents = True
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
End Sub
'---------------
Maintenant, As-tu toujours le même problème ?
Salutations!
"Caroline L." <caroland@videotron.ca> a écrit dans le message de news:
%23MlQYMJQFHA.164@TK2MSFTNGP12.phx.gbl...
Bonsoir,
j'ai un problème qui survient la veuille de la remise d'un classeur à
des
administrateurs...
Tout allait bien... jusqu'à ce que j'applique une macro qui
désactive le clic droit souris (dans Private sub workbook_activate)
et ré-active le clic droit souris (dans Private sub workbook_deactivate)
La macro qui ne fonctionne plus est la suivante :
Sub liste_onglets()
'afficher liste des noms d'onglets et pouvoir sélectionner la feuille
Application.CommandBars("Workbook tabs").ShowPopup
End Sub
Cette macro (Sub liste_onglets) a été placée sur
un bouton dans la barre
d'outils. Elle fonctionnait très bien jusqu'à ce que j'applique les 2
macros
pour désactiver et réactiver le clic droit souris.
Lorsque j'appuie sur le bouton de la macro Sub liste_onglets, rien ne se
passe. :-(
Voici le détail des macros pour désactiver et réactiver le clic droit
souris:
Private sub workbook_activate
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
--------------------------
Private sub workbook_deactivate
'rétablir clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = True
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = True
End If
Next cbar
Merci de votre aide
P.S. C'est la première fois que je demande cela, mais s'il vous est
possible
de me répondre le plus tôt possible, pour que je puisse réparer la "gaf"
ce
soir et remettre mon classeur à la direction demain. Merci pour votre
compréhension. :-)
Caroline
Bonsoir Caroline,
Pour exécuter la macro, tu n'as pas besoin de barre d'outils,
Tu fais Alt + F11, cela va ouvrir VBE (visual basic editor)
la petite macro, tu peux la colller presque n'importe où ! Tu places ton
curseur entre Sub ... et End Sub et tu peux utiliser la
touche F8 où le bouton de la barre d'outils (celui en forme de triangle)
de cette fenêtre pour lancer la macro.
Salutations!
"Caroline L." a écrit dans le message de news:
Bonsoir MichDenis,
très heureuse de te savoir là.
Je fais présentement le test. La difficulté c'est que je ne suis pas en
mesure d'exécuter la macro
Sub ActiverEvenement() car dans mon fichier, j'ai enlever tous les barres
de
menus et d'outils, il ne reste que la barre d'outis personnelle que j'ai
attaché au classeur. Aussi, le clic droit souris est désactivé... As-tu
une
petite macro qui pourrait faire exécuter ta macro Sub ActiverEvenement() ?
merci beaucoup
"MichDenis" a écrit dans le message de news:Bonsoir Caroline,
Les 2 macros "Activate" et "deactivate" fonctionne très bien.
Je crois tout simplement que tu as désactivé les macros événementielles.
Dans un module standard, copie ce qui suit et exécute la macro :
'---------------
Sub ActiverEvenement()
Application.EnableEvents = True
End Sub
'---------------
Et dans cette macro, j'ai ajouté la même ligne
'---------------
Private sub workbook_activate
Application.EnableEvents = True
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
End Sub
'---------------
Maintenant, As-tu toujours le même problème ?
Salutations!
"Caroline L." a écrit dans le message de news:
%Bonsoir,
j'ai un problème qui survient la veuille de la remise d'un classeur à
des
administrateurs...
Tout allait bien... jusqu'à ce que j'applique une macro qui
désactive le clic droit souris (dans Private sub workbook_activate)
et ré-active le clic droit souris (dans Private sub workbook_deactivate)
La macro qui ne fonctionne plus est la suivante :
Sub liste_onglets()
'afficher liste des noms d'onglets et pouvoir sélectionner la feuille
Application.CommandBars("Workbook tabs").ShowPopup
End Sub
Cette macro (Sub liste_onglets) a été placée sur
un bouton dans la barre
d'outils. Elle fonctionnait très bien jusqu'à ce que j'applique les 2
macrospour désactiver et réactiver le clic droit souris.
Lorsque j'appuie sur le bouton de la macro Sub liste_onglets, rien ne se
passe. :-(
Voici le détail des macros pour désactiver et réactiver le clic droit
souris:
Private sub workbook_activate
'désactiver clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = False
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = False
End If
Next cbar
--------------------------
Private sub workbook_deactivate
'rétablir clique droit souris
With Application
.ScreenUpdating = False
.CommandBars("Toolbar List").Enabled = True
End With
For Each cbar In Application.CommandBars
If cbar.Type = msoBarTypePopup Then
cbar.Enabled = True
End If
Next cbar
Merci de votre aide
P.S. C'est la première fois que je demande cela, mais s'il vous est
possiblede me répondre le plus tôt possible, pour que je puisse réparer la "gaf"
cesoir et remettre mon classeur à la direction demain. Merci pour votre
compréhension. :-)
Caroline