Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Clic droit ne fonctionne plus

21 réponses
Avatar
TrOm
Bonjour à toutes et à tous,

Comme le titre l'indique le clic droit ne fonctionne plus dans Excel dans
les nouveaux document, comme dans les fichiers éxistant.
J'ai bien parcouru les autres sujets traitants du même problème, mais sans
résultat.
Donc je voudrais savoir si il serait possible d'avoir le détail des macros
éventuelles à éxecuter, et surtout m'indiquer exactement la démarche à suivre
pour éxecuter ces macros, car je ne suis pas un spécialiste d'excel.

D'avance merci

10 réponses

1 2 3
Avatar
TrOm
Toujours pas d'amélioration m^me avec la dernière commande de MichDenis.

"MichDenis" wrote:

Pour ouvrir la fentre de l'diteur de code, tu peux
utiliser le menu :
Outils / macro / Visual basic Editor

Tu peux aussi employer le raccourci clavier : Alt + F11
Tu copies le code suivant et tu l'excutes.
Pour l'excuter, dans l'interface la feuille de calcul,
tu appelles le raccourci clavier Alt + F8
slectionne le nom de la macro et tu appuies sur le
bouton excuter.

Et utilises cette fonction plutt pour ton problme :

'----------------------------------------------
Sub test()
Dim Cmb As CommandBar
For Each Cmb In Application.CommandBars
If Cmb.BuiltIn = True Then
With Cmb
.Enabled = True
.Reset
End With
End If
Next
End Sub
'----------------------------------------------




"TrOm@" a crit dans le message de groupe de discussion :

Merci pour ces precisions, mais quand je fait un clic droit sur l'un des
onglets d'un classeur vierge je n'ai pas de menu contextuel qui apprait donc
je ne peut pas choisir la commande "visualiser le code"


"MichDenis" wrote:

> Comme dis au premier message, utilise un classeur vierge.
>
> Tu fais un clic droit sur l'un des onglets de la feuille et tu choisis
> la commande "visualiser le code". Dans la page blanche (module)
> tu copies le code suivant :
>
> '-----------------------------
> Sub Test()
> With Application.CommandBars("Cell")
> .Enabled = True
> .Reset
> End With
> End Sub
> '-----------------------------
>
> Tu retournes dans ta feuille de calcul, et tu fais le raccourci suivant :
> Alt + F8 ceci ouvrira la fentre des macro. Slectionne le nom de
> celle que tu viens de copier et tu cliques sur le bouton excuter.
> C'est tout.
>
>
>
>
>
> "TrOm@" a crit dans le message de groupe de discussion
> :
>
> Comment utiliser tes conseils? Comme l'ai signal dans mon premier post je ne
> suis pas familier avec les commandes Excel. Peut tu dtailler les manip pas
> pas?
>
> "MichDenis" wrote:
>
> > Fais le test propos dans un fichier vierge,
> > et utilise ceci ... est-ce mieux ?
> >
> > Sub Test()
> > With Application.CommandBars("Cell")
> > .Enabled = True
> > .Reset
> > End With
> > End Sub
> >
> > Si cela ne fonctionne pas, dans la fentre de l'diteur de code,
> > est-ce que tu as des procdures dans ton classeur perso.xls ?
> > Est-ce qu'Excel ouvre des fichiers de macros complmentaires
> > personnelles ? (Devrait tre visible aussi dans la fentre VBE
> > dans la section "Projet -VBAProject ?
> >
> >
> >
> >
> > "TrOm@" a crit dans le message de groupe de
> > discussion
> > :
> >
> > Bonjour MichDenis,
> >
> > Je n'arrive pas faire de clic droit sur un onglet, c'est comme si je
> > faisais un clic gauche.
> >
> > "MichDenis" wrote:
> >
> > > Bonjour,
> > >
> > > Clic droit sur l'onglet d'une feuille de ton classeur et
> > > slectionne la commande "visualiser le code"
> > >
> > > Dans la fentre blanche qui s'est ouverte, tu copies le code
> > > suivant :
> > >
> > > Sub Test()
> > > Application.CommandBars("Cell").Reset
> > > End Sub
> > >
> > > Tu excutes cette macro une fois. Cela devrait tre suffisant pour
> > > retrouver ton menu contextuel lorsqu'une cellule est active.
> > >
> > > Si tu dsires des explications supplmentaires sur les macros que
> > > contiendraient tes classeurs, tu n'as qu' poser des questions prcises
> > > sur le sujet de ton intrt.
> > >
> > >
> > >
> > > "TrOm@" a crit dans le message de groupe de
> > > discussion
> > > :
> > >
> > > Bonjour toutes et tous,
> > >
> > > Comme le titre l'indique le clic droit ne fonctionne plus dans Excel dans
> > > les nouveaux document, comme dans les fichiers xistant.
> > > J'ai bien parcouru les autres sujets traitants du mme problme, mais sans
> > > rsultat.
> > > Donc je voudrais savoir si il serait possible d'avoir le dtail des macros
> > > ventuelles xecuter, et surtout m'indiquer exactement la dmarche suivre
> > > pour xecuter ces macros, car je ne suis pas un spcialiste d'excel.
> > >
> > > D'avance merci
> > >
> > >
> >
>



Avatar
isabelle
exécute la dernière macro donné par Denis, là tu devrais tout récupérer :

'----------------------------------------------
Sub test()
Dim Cmb As CommandBar
For Each Cmb In Application.CommandBars
If Cmb.BuiltIn = True Then
With Cmb
.Enabled = True
.Reset
End With
End If
Next
End Sub 'Denis
'----------------------------------------------

isabelle

TrOm@ a écrit :
Merci pour les précisions Isabelle, mais malheureusement cela ne fonctionne
toujoues pas, le menu contextuel apparait bien quand je fait un clic droit
sur une cellule mais je n'ai rien lorsque je fait un clic droit sur une
colonne ou une ligne.

"isabelle" wrote:


bonjour TrOm@,

il y a plusieurs méthode pour ouvrir l'éditeur visual basic ou VBE

- soit en cliquant droit sur le nom d'un onglet en bas et en choisissant
"voir le code",
- par le menu outils/macros/visual basic editor ou bien en cliquant sur
alt+F11.
- l'enregistreur de macros

extrait d'Excelabo
'_______________________________________________________________________________________________
L'enregistreur de macros est un outil de base pour débuter en
programmation mais aussi lorsque,
programmateur chevronné, on ne se souvient plus de la syntaxe d'une
instruction.
Le principe: vous déclenchez l'enregistreur, vous effectuez une série
d'actions, vous arrêtez l'enregistreur.
En "rejouant" la macro enregistrée, les mêmes actions sont répétées.
'_____________________________________________________________________________________________
cela a pour résultat de créer un "Module1" (page code servant à écrire
les macro et dans lequel y sera stocké la Macro1 )
c'est sur cette page que tu doit coller la macro de Denis.
pour y accéder sélectionne au menu, Outils, Macros..., sélectionne
Macro1 et appuis sur modifier.

isabelle


TrOm@ a écrit :

Merci pour ces precisions, mais quand je fait un clic droit sur l'un des
onglets d'un classeur vierge je n'ai pas de menu contextuel qui apprait donc
je ne peut pas choisir la commande "visualiser le code"


"MichDenis" wrote:



Comme dis au premier message, utilise un classeur vierge.

Tu fais un clic droit sur l'un des onglets de la feuille et tu choisis
la commande "visualiser le code". Dans la page blanche (module)
tu copies le code suivant :

'-----------------------------
Sub Test()
With Application.CommandBars("Cell")
.Enabled = True
.Reset
End With
End Sub
'-----------------------------

Tu retournes dans ta feuille de calcul, et tu fais le raccourci suivant :
Alt + F8 ceci ouvrira la fentre des macro. Slectionne le nom de
celle que tu viens de copier et tu cliques sur le bouton excuter.
C'est tout.





"TrOm@" a crit dans le message de groupe de discussion :

Comment utiliser tes conseils? Comme l'ai signal dans mon premier post je ne
suis pas familier avec les commandes Excel. Peut tu dtailler les manip pas
pas?

"MichDenis" wrote:



Fais le test propos dans un fichier vierge,
et utilise ceci ... est-ce mieux ?

Sub Test()
With Application.CommandBars("Cell")
.Enabled = True
.Reset
End With
End Sub

Si cela ne fonctionne pas, dans la fentre de l'diteur de code,
est-ce que tu as des procdures dans ton classeur perso.xls ?
Est-ce qu'Excel ouvre des fichiers de macros complmentaires
personnelles ? (Devrait tre visible aussi dans la fentre VBE
dans la section "Projet -VBAProject ?




"TrOm@" a crit dans le message de groupe de discussion
:

Bonjour MichDenis,

Je n'arrive pas faire de clic droit sur un onglet, c'est comme si je
faisais un clic gauche.

"MichDenis" wrote:



Bonjour,

Clic droit sur l'onglet d'une feuille de ton classeur et
slectionne la commande "visualiser le code"

Dans la fentre blanche qui s'est ouverte, tu copies le code
suivant :

Sub Test()
Application.CommandBars("Cell").Reset
End Sub

Tu excutes cette macro une fois. Cela devrait tre suffisant pour
retrouver ton menu contextuel lorsqu'une cellule est active.

Si tu dsires des explications supplmentaires sur les macros que
contiendraient tes classeurs, tu n'as qu' poser des questions prcises
sur le sujet de ton intrt.



"TrOm@" a crit dans le message de groupe de
discussion
:

Bonjour toutes et tous,

Comme le titre l'indique le clic droit ne fonctionne plus dans Excel dans
les nouveaux document, comme dans les fichiers xistant.
J'ai bien parcouru les autres sujets traitants du mme problme, mais sans
rsultat.
Donc je voudrais savoir si il serait possible d'avoir le dtail des macros
ventuelles xecuter, et surtout m'indiquer exactement la dmarche suivre
pour xecuter ces macros, car je ne suis pas un spcialiste d'excel.

D'avance merci
















Avatar
TrOm
Non ça na pas marché

"isabelle" wrote:

exécute la dernière macro donné par Denis, là tu devrais tout récupérer :

'----------------------------------------------
Sub test()
Dim Cmb As CommandBar
For Each Cmb In Application.CommandBars
If Cmb.BuiltIn = True Then
With Cmb
.Enabled = True
.Reset
End With
End If
Next
End Sub 'Denis
'----------------------------------------------

isabelle

TrOm@ a écrit :
> Merci pour les précisions Isabelle, mais malheureusement cela ne fonctionne
> toujoues pas, le menu contextuel apparait bien quand je fait un clic droit
> sur une cellule mais je n'ai rien lorsque je fait un clic droit sur une
> colonne ou une ligne.
>
> "isabelle" wrote:
>
>
>> bonjour TrOm@,
>>
>> il y a plusieurs méthode pour ouvrir l'éditeur visual basic ou VBE
>>
>> - soit en cliquant droit sur le nom d'un onglet en bas et en choisissant
>> "voir le code",
>> - par le menu outils/macros/visual basic editor ou bien en cliquant sur
>> alt+F11.
>> - l'enregistreur de macros
>>
>> extrait d'Excelabo
>> '_______________________________________________________________________________________________
>> L'enregistreur de macros est un outil de base pour débuter en
>> programmation mais aussi lorsque,
>> programmateur chevronné, on ne se souvient plus de la syntaxe d'une
>> instruction.
>> Le principe: vous déclenchez l'enregistreur, vous effectuez une série
>> d'actions, vous arrêtez l'enregistreur.
>> En "rejouant" la macro enregistrée, les mêmes actions sont répétées.
>> '_____________________________________________________________________________________________
>> cela a pour résultat de créer un "Module1" (page code servant à écrire
>> les macro et dans lequel y sera stocké la Macro1 )
>> c'est sur cette page que tu doit coller la macro de Denis.
>> pour y accéder sélectionne au menu, Outils, Macros..., sélectionne
>> Macro1 et appuis sur modifier.
>>
>> isabelle
>>
>>
>> TrOm@ a écrit :
>>
>>> Merci pour ces precisions, mais quand je fait un clic droit sur l'un des
>>> onglets d'un classeur vierge je n'ai pas de menu contextuel qui apprait donc
>>> je ne peut pas choisir la commande "visualiser le code"
>>>
>>>
>>> "MichDenis" wrote:
>>>
>>>
>>>
>>>> Comme dis au premier message, utilise un classeur vierge.
>>>>
>>>> Tu fais un clic droit sur l'un des onglets de la feuille et tu choisis
>>>> la commande "visualiser le code". Dans la page blanche (module)
>>>> tu copies le code suivant :
>>>>
>>>> '-----------------------------
>>>> Sub Test()
>>>> With Application.CommandBars("Cell")
>>>> .Enabled = True
>>>> .Reset
>>>> End With
>>>> End Sub
>>>> '-----------------------------
>>>>
>>>> Tu retournes dans ta feuille de calcul, et tu fais le raccourci suivant :
>>>> Alt + F8 ceci ouvrira la fentre des macro. Slectionne le nom de
>>>> celle que tu viens de copier et tu cliques sur le bouton excuter.
>>>> C'est tout.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> "TrOm@" a crit dans le message de groupe de discussion :
>>>>
>>>> Comment utiliser tes conseils? Comme l'ai signal dans mon premier post je ne
>>>> suis pas familier avec les commandes Excel. Peut tu dtailler les manip pas
>>>> pas?
>>>>
>>>> "MichDenis" wrote:
>>>>
>>>>
>>>>
>>>>> Fais le test propos dans un fichier vierge,
>>>>> et utilise ceci ... est-ce mieux ?
>>>>>
>>>>> Sub Test()
>>>>> With Application.CommandBars("Cell")
>>>>> .Enabled = True
>>>>> .Reset
>>>>> End With
>>>>> End Sub
>>>>>
>>>>> Si cela ne fonctionne pas, dans la fentre de l'diteur de code,
>>>>> est-ce que tu as des procdures dans ton classeur perso.xls ?
>>>>> Est-ce qu'Excel ouvre des fichiers de macros complmentaires
>>>>> personnelles ? (Devrait tre visible aussi dans la fentre VBE
>>>>> dans la section "Projet -VBAProject ?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> "TrOm@" a crit dans le message de groupe de discussion
>>>>> :
>>>>>
>>>>> Bonjour MichDenis,
>>>>>
>>>>> Je n'arrive pas faire de clic droit sur un onglet, c'est comme si je
>>>>> faisais un clic gauche.
>>>>>
>>>>> "MichDenis" wrote:
>>>>>
>>>>>
>>>>>
>>>>>> Bonjour,
>>>>>>
>>>>>> Clic droit sur l'onglet d'une feuille de ton classeur et
>>>>>> slectionne la commande "visualiser le code"
>>>>>>
>>>>>> Dans la fentre blanche qui s'est ouverte, tu copies le code
>>>>>> suivant :
>>>>>>
>>>>>> Sub Test()
>>>>>> Application.CommandBars("Cell").Reset
>>>>>> End Sub
>>>>>>
>>>>>> Tu excutes cette macro une fois. Cela devrait tre suffisant pour
>>>>>> retrouver ton menu contextuel lorsqu'une cellule est active.
>>>>>>
>>>>>> Si tu dsires des explications supplmentaires sur les macros que
>>>>>> contiendraient tes classeurs, tu n'as qu' poser des questions prcises
>>>>>> sur le sujet de ton intrt.
>>>>>>
>>>>>>
>>>>>>
>>>>>> "TrOm@" a crit dans le message de groupe de
>>>>>> discussion
>>>>>> :
>>>>>>
>>>>>> Bonjour toutes et tous,
>>>>>>
>>>>>> Comme le titre l'indique le clic droit ne fonctionne plus dans Excel dans
>>>>>> les nouveaux document, comme dans les fichiers xistant.
>>>>>> J'ai bien parcouru les autres sujets traitants du mme problme, mais sans
>>>>>> rsultat.
>>>>>> Donc je voudrais savoir si il serait possible d'avoir le dtail des macros
>>>>>> ventuelles xecuter, et surtout m'indiquer exactement la dmarche suivre
>>>>>> pour xecuter ces macros, car je ne suis pas un spcialiste d'excel.
>>>>>>
>>>>>> D'avance merci
>>>>>>
>>>>>>
>>>>>>
>>>>>>



Avatar
isabelle
as-tu un message d'erreur à l'exécution de la macro ?

isabelle

TrOm@ a écrit :
Non ça na pas marché

"isabelle" wrote:


exécute la dernière macro donné par Denis, là tu devrais tout récupérer :

'----------------------------------------------
Sub test()
Dim Cmb As CommandBar
For Each Cmb In Application.CommandBars
If Cmb.BuiltIn = True Then
With Cmb
.Enabled = True
.Reset
End With
End If
Next
End Sub 'Denis
'----------------------------------------------

isabelle

TrOm@ a écrit :

Merci pour les précisions Isabelle, mais malheureusement cela ne fonctionne
toujoues pas, le menu contextuel apparait bien quand je fait un clic droit
sur une cellule mais je n'ai rien lorsque je fait un clic droit sur une
colonne ou une ligne.

"isabelle" wrote:



bonjour TrOm@,

il y a plusieurs méthode pour ouvrir l'éditeur visual basic ou VBE

- soit en cliquant droit sur le nom d'un onglet en bas et en choisissant
"voir le code",
- par le menu outils/macros/visual basic editor ou bien en cliquant sur
alt+F11.
- l'enregistreur de macros

extrait d'Excelabo
'_______________________________________________________________________________________________
L'enregistreur de macros est un outil de base pour débuter en
programmation mais aussi lorsque,
programmateur chevronné, on ne se souvient plus de la syntaxe d'une
instruction.
Le principe: vous déclenchez l'enregistreur, vous effectuez une série
d'actions, vous arrêtez l'enregistreur.
En "rejouant" la macro enregistrée, les mêmes actions sont répétées.
'_____________________________________________________________________________________________
cela a pour résultat de créer un "Module1" (page code servant à écrire
les macro et dans lequel y sera stocké la Macro1 )
c'est sur cette page que tu doit coller la macro de Denis.
pour y accéder sélectionne au menu, Outils, Macros..., sélectionne
Macro1 et appuis sur modifier.

isabelle


TrOm@ a écrit :


Merci pour ces precisions, mais quand je fait un clic droit sur l'un des
onglets d'un classeur vierge je n'ai pas de menu contextuel qui apprait donc
je ne peut pas choisir la commande "visualiser le code"


"MichDenis" wrote:




Comme dis au premier message, utilise un classeur vierge.

Tu fais un clic droit sur l'un des onglets de la feuille et tu choisis
la commande "visualiser le code". Dans la page blanche (module)
tu copies le code suivant :

'-----------------------------
Sub Test()
With Application.CommandBars("Cell")
.Enabled = True
.Reset
End With
End Sub
'-----------------------------

Tu retournes dans ta feuille de calcul, et tu fais le raccourci suivant :
Alt + F8 ceci ouvrira la fentre des macro. Slectionne le nom de
celle que tu viens de copier et tu cliques sur le bouton excuter.
C'est tout.





"TrOm@" a crit dans le message de groupe de discussion :

Comment utiliser tes conseils? Comme l'ai signal dans mon premier post je ne
suis pas familier avec les commandes Excel. Peut tu dtailler les manip pas
pas?

"MichDenis" wrote:




Fais le test propos dans un fichier vierge,
et utilise ceci ... est-ce mieux ?

Sub Test()
With Application.CommandBars("Cell")
.Enabled = True
.Reset
End With
End Sub

Si cela ne fonctionne pas, dans la fentre de l'diteur de code,
est-ce que tu as des procdures dans ton classeur perso.xls ?
Est-ce qu'Excel ouvre des fichiers de macros complmentaires
personnelles ? (Devrait tre visible aussi dans la fentre VBE
dans la section "Projet -VBAProject ?




"TrOm@" a crit dans le message de groupe de discussion
:

Bonjour MichDenis,

Je n'arrive pas faire de clic droit sur un onglet, c'est comme si je
faisais un clic gauche.

"MichDenis" wrote:




Bonjour,

Clic droit sur l'onglet d'une feuille de ton classeur et
slectionne la commande "visualiser le code"

Dans la fentre blanche qui s'est ouverte, tu copies le code
suivant :

Sub Test()
Application.CommandBars("Cell").Reset
End Sub

Tu excutes cette macro une fois. Cela devrait tre suffisant pour
retrouver ton menu contextuel lorsqu'une cellule est active.

Si tu dsires des explications supplmentaires sur les macros que
contiendraient tes classeurs, tu n'as qu' poser des questions prcises
sur le sujet de ton intrt.



"TrOm@" a crit dans le message de groupe de
discussion
:

Bonjour toutes et tous,

Comme le titre l'indique le clic droit ne fonctionne plus dans Excel dans
les nouveaux document, comme dans les fichiers xistant.
J'ai bien parcouru les autres sujets traitants du mme problme, mais sans
rsultat.
Donc je voudrais savoir si il serait possible d'avoir le dtail des macros
ventuelles xecuter, et surtout m'indiquer exactement la dmarche suivre
pour xecuter ces macros, car je ne suis pas un spcialiste d'excel.

D'avance merci





















Avatar
TrOm
non

"isabelle" wrote:

as-tu un message d'erreur à l'exécution de la macro ?

isabelle

TrOm@ a écrit :
> Non ça na pas marché
>
> "isabelle" wrote:
>
>
>> exécute la dernière macro donné par Denis, là tu devrais tout récupérer :
>>
>> '----------------------------------------------
>> Sub test()
>> Dim Cmb As CommandBar
>> For Each Cmb In Application.CommandBars
>> If Cmb.BuiltIn = True Then
>> With Cmb
>> .Enabled = True
>> .Reset
>> End With
>> End If
>> Next
>> End Sub 'Denis
>> '----------------------------------------------
>>
>> isabelle
>>
>> TrOm@ a écrit :
>>
>>> Merci pour les précisions Isabelle, mais malheureusement cela ne fonctionne
>>> toujoues pas, le menu contextuel apparait bien quand je fait un clic droit
>>> sur une cellule mais je n'ai rien lorsque je fait un clic droit sur une
>>> colonne ou une ligne.
>>>
>>> "isabelle" wrote:
>>>
>>>
>>>
>>>> bonjour TrOm@,
>>>>
>>>> il y a plusieurs méthode pour ouvrir l'éditeur visual basic ou VBE
>>>>
>>>> - soit en cliquant droit sur le nom d'un onglet en bas et en choisissant
>>>> "voir le code",
>>>> - par le menu outils/macros/visual basic editor ou bien en cliquant sur
>>>> alt+F11.
>>>> - l'enregistreur de macros
>>>>
>>>> extrait d'Excelabo
>>>> '_______________________________________________________________________________________________
>>>> L'enregistreur de macros est un outil de base pour débuter en
>>>> programmation mais aussi lorsque,
>>>> programmateur chevronné, on ne se souvient plus de la syntaxe d'une
>>>> instruction.
>>>> Le principe: vous déclenchez l'enregistreur, vous effectuez une série
>>>> d'actions, vous arrêtez l'enregistreur.
>>>> En "rejouant" la macro enregistrée, les mêmes actions sont répétées.
>>>> '_____________________________________________________________________________________________
>>>> cela a pour résultat de créer un "Module1" (page code servant à écrire
>>>> les macro et dans lequel y sera stocké la Macro1 )
>>>> c'est sur cette page que tu doit coller la macro de Denis.
>>>> pour y accéder sélectionne au menu, Outils, Macros..., sélectionne
>>>> Macro1 et appuis sur modifier.
>>>>
>>>> isabelle
>>>>
>>>>
>>>> TrOm@ a écrit :
>>>>
>>>>
>>>>> Merci pour ces precisions, mais quand je fait un clic droit sur l'un des
>>>>> onglets d'un classeur vierge je n'ai pas de menu contextuel qui apprait donc
>>>>> je ne peut pas choisir la commande "visualiser le code"
>>>>>
>>>>>
>>>>> "MichDenis" wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Comme dis au premier message, utilise un classeur vierge.
>>>>>>
>>>>>> Tu fais un clic droit sur l'un des onglets de la feuille et tu choisis
>>>>>> la commande "visualiser le code". Dans la page blanche (module)
>>>>>> tu copies le code suivant :
>>>>>>
>>>>>> '-----------------------------
>>>>>> Sub Test()
>>>>>> With Application.CommandBars("Cell")
>>>>>> .Enabled = True
>>>>>> .Reset
>>>>>> End With
>>>>>> End Sub
>>>>>> '-----------------------------
>>>>>>
>>>>>> Tu retournes dans ta feuille de calcul, et tu fais le raccourci suivant :
>>>>>> Alt + F8 ceci ouvrira la fentre des macro. Slectionne le nom de
>>>>>> celle que tu viens de copier et tu cliques sur le bouton excuter.
>>>>>> C'est tout.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> "TrOm@" a crit dans le message de groupe de discussion :
>>>>>>
>>>>>> Comment utiliser tes conseils? Comme l'ai signal dans mon premier post je ne
>>>>>> suis pas familier avec les commandes Excel. Peut tu dtailler les manip pas
>>>>>> pas?
>>>>>>
>>>>>> "MichDenis" wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Fais le test propos dans un fichier vierge,
>>>>>>> et utilise ceci ... est-ce mieux ?
>>>>>>>
>>>>>>> Sub Test()
>>>>>>> With Application.CommandBars("Cell")
>>>>>>> .Enabled = True
>>>>>>> .Reset
>>>>>>> End With
>>>>>>> End Sub
>>>>>>>
>>>>>>> Si cela ne fonctionne pas, dans la fentre de l'diteur de code,
>>>>>>> est-ce que tu as des procdures dans ton classeur perso.xls ?
>>>>>>> Est-ce qu'Excel ouvre des fichiers de macros complmentaires
>>>>>>> personnelles ? (Devrait tre visible aussi dans la fentre VBE
>>>>>>> dans la section "Projet -VBAProject ?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> "TrOm@" a crit dans le message de groupe de discussion
>>>>>>> :
>>>>>>>
>>>>>>> Bonjour MichDenis,
>>>>>>>
>>>>>>> Je n'arrive pas faire de clic droit sur un onglet, c'est comme si je
>>>>>>> faisais un clic gauche.
>>>>>>>
>>>>>>> "MichDenis" wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Bonjour,
>>>>>>>>
>>>>>>>> Clic droit sur l'onglet d'une feuille de ton classeur et
>>>>>>>> slectionne la commande "visualiser le code"
>>>>>>>>
>>>>>>>> Dans la fentre blanche qui s'est ouverte, tu copies le code
>>>>>>>> suivant :
>>>>>>>>
>>>>>>>> Sub Test()
>>>>>>>> Application.CommandBars("Cell").Reset
>>>>>>>> End Sub
>>>>>>>>
>>>>>>>> Tu excutes cette macro une fois. Cela devrait tre suffisant pour
>>>>>>>> retrouver ton menu contextuel lorsqu'une cellule est active.
>>>>>>>>
>>>>>>>> Si tu dsires des explications supplmentaires sur les macros que
>>>>>>>> contiendraient tes classeurs, tu n'as qu' poser des questions prcises
>>>>>>>> sur le sujet de ton intrt.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> "TrOm@" a crit dans le message de groupe de
>>>>>>>> discussion
>>>>>>>> :
>>>>>>>>
>>>>>>>> Bonjour toutes et tous,
>>>>>>>>
>>>>>>>> Comme le titre l'indique le clic droit ne fonctionne plus dans Excel dans
>>>>>>>> les nouveaux document, comme dans les fichiers xistant.
>>>>>>>> J'ai bien parcouru les autres sujets traitants du mme problme, mais sans
>>>>>>>> rsultat.
>>>>>>>> Donc je voudrais savoir si il serait possible d'avoir le dtail des macros
>>>>>>>> ventuelles xecuter, et surtout m'indiquer exactement la dmarche suivre
>>>>>>>> pour xecuter ces macros, car je ne suis pas un spcialiste d'excel.
>>>>>>>>
>>>>>>>> D'avance merci
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>



Avatar
MichDenis
D'abord ferme toutes les instances d'excel.

Dans l'explorateur Windows fait une recherche du fichier
ayant l'extention ".xlb" , tu peux inscrire dans la boîte
de saisie de recherche *.xlb . Sur ton ordi, tu n'en as qu'un. Lorsque
tu l'auras trouvé, tu le renommes en modifiant l'extension
.xlb pour .old.

Ouvres à nouveau Excel... Excel recrée le fichier .xlb ! Est-ce que cela fonctionne ?



"TrOm@" a écrit dans le message de groupe de discussion :

Toujours pas d'amélioration m^me avec la dernière commande de MichDenis.

"MichDenis" wrote:

Pour ouvrir la fentre de l'diteur de code, tu peux
utiliser le menu :
Outils / macro / Visual basic Editor

Tu peux aussi employer le raccourci clavier : Alt + F11
Tu copies le code suivant et tu l'excutes.
Pour l'excuter, dans l'interface la feuille de calcul,
tu appelles le raccourci clavier Alt + F8
slectionne le nom de la macro et tu appuies sur le
bouton excuter.

Et utilises cette fonction plutt pour ton problme :

'----------------------------------------------
Sub test()
Dim Cmb As CommandBar
For Each Cmb In Application.CommandBars
If Cmb.BuiltIn = True Then
With Cmb
.Enabled = True
.Reset
End With
End If
Next
End Sub
'----------------------------------------------




"TrOm@" a crit dans le message de groupe de discussion
:

Merci pour ces precisions, mais quand je fait un clic droit sur l'un des
onglets d'un classeur vierge je n'ai pas de menu contextuel qui apprait donc
je ne peut pas choisir la commande "visualiser le code"


"MichDenis" wrote:

> Comme dis au premier message, utilise un classeur vierge.
>
> Tu fais un clic droit sur l'un des onglets de la feuille et tu choisis
> la commande "visualiser le code". Dans la page blanche (module)
> tu copies le code suivant :
>
> '-----------------------------
> Sub Test()
> With Application.CommandBars("Cell")
> .Enabled = True
> .Reset
> End With
> End Sub
> '-----------------------------
>
> Tu retournes dans ta feuille de calcul, et tu fais le raccourci suivant :
> Alt + F8 ceci ouvrira la fentre des macro. Slectionne le nom de
> celle que tu viens de copier et tu cliques sur le bouton excuter.
> C'est tout.
>
>
>
>
>
> "TrOm@" a crit dans le message de groupe de
> discussion
> :
>
> Comment utiliser tes conseils? Comme l'ai signal dans mon premier post je ne
> suis pas familier avec les commandes Excel. Peut tu dtailler les manip pas
> pas?
>
> "MichDenis" wrote:
>
> > Fais le test propos dans un fichier vierge,
> > et utilise ceci ... est-ce mieux ?
> >
> > Sub Test()
> > With Application.CommandBars("Cell")
> > .Enabled = True
> > .Reset
> > End With
> > End Sub
> >
> > Si cela ne fonctionne pas, dans la fentre de l'diteur de code,
> > est-ce que tu as des procdures dans ton classeur perso.xls ?
> > Est-ce qu'Excel ouvre des fichiers de macros complmentaires
> > personnelles ? (Devrait tre visible aussi dans la fentre VBE
> > dans la section "Projet -VBAProject ?
> >
> >
> >
> >
> > "TrOm@" a crit dans le message de groupe de
> > discussion
> > :
> >
> > Bonjour MichDenis,
> >
> > Je n'arrive pas faire de clic droit sur un onglet, c'est comme si je
> > faisais un clic gauche.
> >
> > "MichDenis" wrote:
> >
> > > Bonjour,
> > >
> > > Clic droit sur l'onglet d'une feuille de ton classeur et
> > > slectionne la commande "visualiser le code"
> > >
> > > Dans la fentre blanche qui s'est ouverte, tu copies le code
> > > suivant :
> > >
> > > Sub Test()
> > > Application.CommandBars("Cell").Reset
> > > End Sub
> > >
> > > Tu excutes cette macro une fois. Cela devrait tre suffisant pour
> > > retrouver ton menu contextuel lorsqu'une cellule est active.
> > >
> > > Si tu dsires des explications supplmentaires sur les macros que
> > > contiendraient tes classeurs, tu n'as qu' poser des questions prcises
> > > sur le sujet de ton intrt.
> > >
> > >
> > >
> > > "TrOm@" a crit dans le message de groupe de
> > > discussion
> > > :
> > >
> > > Bonjour toutes et tous,
> > >
> > > Comme le titre l'indique le clic droit ne fonctionne plus dans Excel dans
> > > les nouveaux document, comme dans les fichiers xistant.
> > > J'ai bien parcouru les autres sujets traitants du mme problme, mais sans
> > > rsultat.
> > > Donc je voudrais savoir si il serait possible d'avoir le dtail des macros
> > > ventuelles xecuter, et surtout m'indiquer exactement la dmarche suivre
> > > pour xecuter ces macros, car je ne suis pas un spcialiste d'excel.
> > >
> > > D'avance merci
> > >
> > >
> >
>



Avatar
isabelle
essaie celui-ci : http://cjoint.com/?eipPffMPo3
<cid:

isabelle

TrOm@ a écrit :
non

"isabelle" wrote:


as-tu un message d'erreur à l'exécution de la macro ?

isabelle

TrOm@ a écrit :

Non ça na pas marché

"isabelle" wrote:



exécute la dernière macro donné par Denis, là tu devrais tout récupérer :

'----------------------------------------------
Sub test()
Dim Cmb As CommandBar
For Each Cmb In Application.CommandBars
If Cmb.BuiltIn = True Then
With Cmb
.Enabled = True
.Reset
End With
End If
Next
End Sub 'Denis
'----------------------------------------------

isabelle

TrOm@ a écrit :


Merci pour les précisions Isabelle, mais malheureusement cela ne fonctionne
toujoues pas, le menu contextuel apparait bien quand je fait un clic droit
sur une cellule mais je n'ai rien lorsque je fait un clic droit sur une
colonne ou une ligne.

"isabelle" wrote:




bonjour TrOm@,

il y a plusieurs méthode pour ouvrir l'éditeur visual basic ou VBE

- soit en cliquant droit sur le nom d'un onglet en bas et en choisissant
"voir le code",
- par le menu outils/macros/visual basic editor ou bien en cliquant sur
alt+F11.
- l'enregistreur de macros

extrait d'Excelabo
'_______________________________________________________________________________________________
L'enregistreur de macros est un outil de base pour débuter en
programmation mais aussi lorsque,
programmateur chevronné, on ne se souvient plus de la syntaxe d'une
instruction.
Le principe: vous déclenchez l'enregistreur, vous effectuez une série
d'actions, vous arrêtez l'enregistreur.
En "rejouant" la macro enregistrée, les mêmes actions sont répétées.
'_____________________________________________________________________________________________
cela a pour résultat de créer un "Module1" (page code servant à écrire
les macro et dans lequel y sera stocké la Macro1 )
c'est sur cette page que tu doit coller la macro de Denis.
pour y accéder sélectionne au menu, Outils, Macros..., sélectionne
Macro1 et appuis sur modifier.

isabelle


TrOm@ a écrit :



Merci pour ces precisions, mais quand je fait un clic droit sur l'un des
onglets d'un classeur vierge je n'ai pas de menu contextuel qui apprait donc
je ne peut pas choisir la commande "visualiser le code"


"MichDenis" wrote:





Comme dis au premier message, utilise un classeur vierge.

Tu fais un clic droit sur l'un des onglets de la feuille et tu choisis
la commande "visualiser le code". Dans la page blanche (module)
tu copies le code suivant :

'-----------------------------
Sub Test()
With Application.CommandBars("Cell")
.Enabled = True
.Reset
End With
End Sub
'-----------------------------

Tu retournes dans ta feuille de calcul, et tu fais le raccourci suivant :
Alt + F8 ceci ouvrira la fentre des macro. Slectionne le nom de
celle que tu viens de copier et tu cliques sur le bouton excuter.
C'est tout.





"TrOm@" a crit dans le message de groupe de discussion :

Comment utiliser tes conseils? Comme l'ai signal dans mon premier post je ne
suis pas familier avec les commandes Excel. Peut tu dtailler les manip pas
pas?

"MichDenis" wrote:





Fais le test propos dans un fichier vierge,
et utilise ceci ... est-ce mieux ?

Sub Test()
With Application.CommandBars("Cell")
.Enabled = True
.Reset
End With
End Sub

Si cela ne fonctionne pas, dans la fentre de l'diteur de code,
est-ce que tu as des procdures dans ton classeur perso.xls ?
Est-ce qu'Excel ouvre des fichiers de macros complmentaires
personnelles ? (Devrait tre visible aussi dans la fentre VBE
dans la section "Projet -VBAProject ?




"TrOm@" a crit dans le message de groupe de discussion
:

Bonjour MichDenis,

Je n'arrive pas faire de clic droit sur un onglet, c'est comme si je
faisais un clic gauche.

"MichDenis" wrote:





Bonjour,

Clic droit sur l'onglet d'une feuille de ton classeur et
slectionne la commande "visualiser le code"

Dans la fentre blanche qui s'est ouverte, tu copies le code
suivant :

Sub Test()
Application.CommandBars("Cell").Reset
End Sub

Tu excutes cette macro une fois. Cela devrait tre suffisant pour
retrouver ton menu contextuel lorsqu'une cellule est active.

Si tu dsires des explications supplmentaires sur les macros que
contiendraient tes classeurs, tu n'as qu' poser des questions prcises
sur le sujet de ton intrt.



"TrOm@" a crit dans le message de groupe de
discussion
:

Bonjour toutes et tous,

Comme le titre l'indique le clic droit ne fonctionne plus dans Excel dans
les nouveaux document, comme dans les fichiers xistant.
J'ai bien parcouru les autres sujets traitants du mme problme, mais sans
rsultat.
Donc je voudrais savoir si il serait possible d'avoir le dtail des macros
ventuelles xecuter, et surtout m'indiquer exactement la dmarche suivre
pour xecuter ces macros, car je ne suis pas un spcialiste d'excel.

D'avance merci


























Avatar
TrOm
Merci beaucoup isabelle, tout est revenu à la "normal".
Mais pourrais tu m'expliquer exactement la fonction du fichier que tu m'a
envoyé?
juste pour ne pas mourrir idiot.

Enocre merci

"isabelle" wrote:

essaie celui-ci : http://cjoint.com/?eipPffMPo3
<cid:

isabelle

TrOm@ a écrit :
> non
>
> "isabelle" wrote:
>
>
>> as-tu un message d'erreur à l'exécution de la macro ?
>>
>> isabelle
>>
>> TrOm@ a écrit :
>>
>>> Non ça na pas marché
>>>
>>> "isabelle" wrote:
>>>
>>>
>>>
>>>> exécute la dernière macro donné par Denis, là tu devrais tout récupérer :
>>>>
>>>> '----------------------------------------------
>>>> Sub test()
>>>> Dim Cmb As CommandBar
>>>> For Each Cmb In Application.CommandBars
>>>> If Cmb.BuiltIn = True Then
>>>> With Cmb
>>>> .Enabled = True
>>>> .Reset
>>>> End With
>>>> End If
>>>> Next
>>>> End Sub 'Denis
>>>> '----------------------------------------------
>>>>
>>>> isabelle
>>>>
>>>> TrOm@ a écrit :
>>>>
>>>>
>>>>> Merci pour les précisions Isabelle, mais malheureusement cela ne fonctionne
>>>>> toujoues pas, le menu contextuel apparait bien quand je fait un clic droit
>>>>> sur une cellule mais je n'ai rien lorsque je fait un clic droit sur une
>>>>> colonne ou une ligne.
>>>>>
>>>>> "isabelle" wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> bonjour TrOm@,
>>>>>>
>>>>>> il y a plusieurs méthode pour ouvrir l'éditeur visual basic ou VBE
>>>>>>
>>>>>> - soit en cliquant droit sur le nom d'un onglet en bas et en choisissant
>>>>>> "voir le code",
>>>>>> - par le menu outils/macros/visual basic editor ou bien en cliquant sur
>>>>>> alt+F11.
>>>>>> - l'enregistreur de macros
>>>>>>
>>>>>> extrait d'Excelabo
>>>>>> '_______________________________________________________________________________________________
>>>>>> L'enregistreur de macros est un outil de base pour débuter en
>>>>>> programmation mais aussi lorsque,
>>>>>> programmateur chevronné, on ne se souvient plus de la syntaxe d'une
>>>>>> instruction.
>>>>>> Le principe: vous déclenchez l'enregistreur, vous effectuez une série
>>>>>> d'actions, vous arrêtez l'enregistreur.
>>>>>> En "rejouant" la macro enregistrée, les mêmes actions sont répétées.
>>>>>> '_____________________________________________________________________________________________
>>>>>> cela a pour résultat de créer un "Module1" (page code servant à écrire
>>>>>> les macro et dans lequel y sera stocké la Macro1 )
>>>>>> c'est sur cette page que tu doit coller la macro de Denis.
>>>>>> pour y accéder sélectionne au menu, Outils, Macros..., sélectionne
>>>>>> Macro1 et appuis sur modifier.
>>>>>>
>>>>>> isabelle
>>>>>>
>>>>>>
>>>>>> TrOm@ a écrit :
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Merci pour ces precisions, mais quand je fait un clic droit sur l'un des
>>>>>>> onglets d'un classeur vierge je n'ai pas de menu contextuel qui apprait donc
>>>>>>> je ne peut pas choisir la commande "visualiser le code"
>>>>>>>
>>>>>>>
>>>>>>> "MichDenis" wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Comme dis au premier message, utilise un classeur vierge.
>>>>>>>>
>>>>>>>> Tu fais un clic droit sur l'un des onglets de la feuille et tu choisis
>>>>>>>> la commande "visualiser le code". Dans la page blanche (module)
>>>>>>>> tu copies le code suivant :
>>>>>>>>
>>>>>>>> '-----------------------------
>>>>>>>> Sub Test()
>>>>>>>> With Application.CommandBars("Cell")
>>>>>>>> .Enabled = True
>>>>>>>> .Reset
>>>>>>>> End With
>>>>>>>> End Sub
>>>>>>>> '-----------------------------
>>>>>>>>
>>>>>>>> Tu retournes dans ta feuille de calcul, et tu fais le raccourci suivant :
>>>>>>>> Alt + F8 ceci ouvrira la fentre des macro. Slectionne le nom de
>>>>>>>> celle que tu viens de copier et tu cliques sur le bouton excuter.
>>>>>>>> C'est tout.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> "TrOm@" a crit dans le message de groupe de discussion :
>>>>>>>>
>>>>>>>> Comment utiliser tes conseils? Comme l'ai signal dans mon premier post je ne
>>>>>>>> suis pas familier avec les commandes Excel. Peut tu dtailler les manip pas
>>>>>>>> pas?
>>>>>>>>
>>>>>>>> "MichDenis" wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Fais le test propos dans un fichier vierge,
>>>>>>>>> et utilise ceci ... est-ce mieux ?
>>>>>>>>>
>>>>>>>>> Sub Test()
>>>>>>>>> With Application.CommandBars("Cell")
>>>>>>>>> .Enabled = True
>>>>>>>>> .Reset
>>>>>>>>> End With
>>>>>>>>> End Sub
>>>>>>>>>
>>>>>>>>> Si cela ne fonctionne pas, dans la fentre de l'diteur de code,
>>>>>>>>> est-ce que tu as des procdures dans ton classeur perso.xls ?
>>>>>>>>> Est-ce qu'Excel ouvre des fichiers de macros complmentaires
>>>>>>>>> personnelles ? (Devrait tre visible aussi dans la fentre VBE
>>>>>>>>> dans la section "Projet -VBAProject ?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> "TrOm@" a crit dans le message de groupe de discussion
>>>>>>>>> :
>>>>>>>>>
>>>>>>>>> Bonjour MichDenis,
>>>>>>>>>
>>>>>>>>> Je n'arrive pas faire de clic droit sur un onglet, c'est comme si je
>>>>>>>>> faisais un clic gauche.
>>>>>>>>>
>>>>>>>>> "MichDenis" wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Bonjour,
>>>>>>>>>>
>>>>>>>>>> Clic droit sur l'onglet d'une feuille de ton classeur et
>>>>>>>>>> slectionne la commande "visualiser le code"
>>>>>>>>>>
>>>>>>>>>> Dans la fentre blanche qui s'est ouverte, tu copies le code
>>>>>>>>>> suivant :
>>>>>>>>>>
>>>>>>>>>> Sub Test()
>>>>>>>>>> Application.CommandBars("Cell").Reset
>>>>>>>>>> End Sub
>>>>>>>>>>
>>>>>>>>>> Tu excutes cette macro une fois. Cela devrait tre suffisant pour
>>>>>>>>>> retrouver ton menu contextuel lorsqu'une cellule est active.
>>>>>>>>>>
>>>>>>>>>> Si tu dsires des explications supplmentaires sur les macros que
>>>>>>>>>> contiendraient tes classeurs, tu n'as qu' poser des questions prcises
>>>>>>>>>> sur le sujet de ton intrt.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> "TrOm@" a crit dans le message de groupe de
>>>>>>>>>> discussion
>>>>>>>>>> :
>>>>>>>>>>
>>>>>>>>>> Bonjour toutes et tous,
>>>>>>>>>>
>>>>>>>>>> Comme le titre l'indique le clic droit ne fonctionne plus dans Excel dans
>>>>>>>>>> les nouveaux document, comme dans les fichiers xistant.
>>>>>>>>>> J'ai bien parcouru les autres sujets traitants du mme problme, mais sans
>>>>>>>>>> rsultat.
>>>>>>>>>> Donc je voudrais savoir si il serait possible d'avoir le dtail des macros
>>>>>>>>>> ventuelles xecuter, et surtout m'indiquer exactement la dmarche suivre
>>>>>>>>>> pour xecuter ces macros, car je ne suis pas un spcialiste d'excel.
>>>>>>>>>>
>>>>>>>>>> D'avance merci
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>



Avatar
TrOm
Je n'est pas testé ta solution car isabelle a résou mon problème.
Merci quand même pour le temps accordé

"MichDenis" wrote:

D'abord ferme toutes les instances d'excel.

Dans l'explorateur Windows fait une recherche du fichier
ayant l'extention ".xlb" , tu peux inscrire dans la bote
de saisie de recherche *.xlb . Sur ton ordi, tu n'en as qu'un. Lorsque
tu l'auras trouv, tu le renommes en modifiant l'extension
.xlb pour .old.

Ouvres nouveau Excel... Excel recre le fichier .xlb ! Est-ce que cela fonctionne ?



"TrOm@" a crit dans le message de groupe de discussion :

Toujours pas d'amlioration m^me avec la dernire commande de MichDenis.

"MichDenis" wrote:

> Pour ouvrir la fentre de l'diteur de code, tu peux
> utiliser le menu :
> Outils / macro / Visual basic Editor
>
> Tu peux aussi employer le raccourci clavier : Alt + F11
> Tu copies le code suivant et tu l'excutes.
> Pour l'excuter, dans l'interface la feuille de calcul,
> tu appelles le raccourci clavier Alt + F8
> slectionne le nom de la macro et tu appuies sur le
> bouton excuter.
>
> Et utilises cette fonction plutt pour ton problme :
>
> '----------------------------------------------
> Sub test()
> Dim Cmb As CommandBar
> For Each Cmb In Application.CommandBars
> If Cmb.BuiltIn = True Then
> With Cmb
> .Enabled = True
> .Reset
> End With
> End If
> Next
> End Sub
> '----------------------------------------------
>
>
>
>
> "TrOm@" a crit dans le message de groupe de discussion
> :
>
> Merci pour ces precisions, mais quand je fait un clic droit sur l'un des
> onglets d'un classeur vierge je n'ai pas de menu contextuel qui apprait donc
> je ne peut pas choisir la commande "visualiser le code"
>
>
> "MichDenis" wrote:
>
> > Comme dis au premier message, utilise un classeur vierge.
> >
> > Tu fais un clic droit sur l'un des onglets de la feuille et tu choisis
> > la commande "visualiser le code". Dans la page blanche (module)
> > tu copies le code suivant :
> >
> > '-----------------------------
> > Sub Test()
> > With Application.CommandBars("Cell")
> > .Enabled = True
> > .Reset
> > End With
> > End Sub
> > '-----------------------------
> >
> > Tu retournes dans ta feuille de calcul, et tu fais le raccourci suivant :
> > Alt + F8 ceci ouvrira la fentre des macro. Slectionne le nom de
> > celle que tu viens de copier et tu cliques sur le bouton excuter.
> > C'est tout.
> >
> >
> >
> >
> >
> > "TrOm@" a crit dans le message de groupe de
> > discussion
> > :
> >
> > Comment utiliser tes conseils? Comme l'ai signal dans mon premier post je ne
> > suis pas familier avec les commandes Excel. Peut tu dtailler les manip pas
> > pas?
> >
> > "MichDenis" wrote:
> >
> > > Fais le test propos dans un fichier vierge,
> > > et utilise ceci ... est-ce mieux ?
> > >
> > > Sub Test()
> > > With Application.CommandBars("Cell")
> > > .Enabled = True
> > > .Reset
> > > End With
> > > End Sub
> > >
> > > Si cela ne fonctionne pas, dans la fentre de l'diteur de code,
> > > est-ce que tu as des procdures dans ton classeur perso.xls ?
> > > Est-ce qu'Excel ouvre des fichiers de macros complmentaires
> > > personnelles ? (Devrait tre visible aussi dans la fentre VBE
> > > dans la section "Projet -VBAProject ?
> > >
> > >
> > >
> > >
> > > "TrOm@" a crit dans le message de groupe de
> > > discussion
> > > :
> > >
> > > Bonjour MichDenis,
> > >
> > > Je n'arrive pas faire de clic droit sur un onglet, c'est comme si je
> > > faisais un clic gauche.
> > >
> > > "MichDenis" wrote:
> > >
> > > > Bonjour,
> > > >
> > > > Clic droit sur l'onglet d'une feuille de ton classeur et
> > > > slectionne la commande "visualiser le code"
> > > >
> > > > Dans la fentre blanche qui s'est ouverte, tu copies le code
> > > > suivant :
> > > >
> > > > Sub Test()
> > > > Application.CommandBars("Cell").Reset
> > > > End Sub
> > > >
> > > > Tu excutes cette macro une fois. Cela devrait tre suffisant pour
> > > > retrouver ton menu contextuel lorsqu'une cellule est active.
> > > >
> > > > Si tu dsires des explications supplmentaires sur les macros que
> > > > contiendraient tes classeurs, tu n'as qu' poser des questions prcises
> > > > sur le sujet de ton intrt.
> > > >
> > > >
> > > >
> > > > "TrOm@" a crit dans le message de groupe de
> > > > discussion
> > > > :
> > > >
> > > > Bonjour toutes et tous,
> > > >
> > > > Comme le titre l'indique le clic droit ne fonctionne plus dans Excel dans
> > > > les nouveaux document, comme dans les fichiers xistant.
> > > > J'ai bien parcouru les autres sujets traitants du mme problme, mais sans
> > > > rsultat.
> > > > Donc je voudrais savoir si il serait possible d'avoir le dtail des macros
> > > > ventuelles xecuter, et surtout m'indiquer exactement la dmarche suivre
> > > > pour xecuter ces macros, car je ne suis pas un spcialiste d'excel.
> > > >
> > > > D'avance merci
> > > >
> > > >
> > >
> >
>



Avatar
isabelle
j'ai seulement mis la macro de Denis sur le Module1 et ajouter un bouton
pour exécuter cette macro,

isabelle

TrOm@ a écrit :
Merci beaucoup isabelle, tout est revenu à la "normal".
Mais pourrais tu m'expliquer exactement la fonction du fichier que tu m'a
envoyé?
juste pour ne pas mourrir idiot.

Enocre merci

"isabelle" wrote:


essaie celui-ci : http://cjoint.com/?eipPffMPo3
<cid:

isabelle

TrOm@ a écrit :

non

"isabelle" wrote:



as-tu un message d'erreur à l'exécution de la macro ?

isabelle

TrOm@ a écrit :


Non ça na pas marché

"isabelle" wrote:




exécute la dernière macro donné par Denis, là tu devrais tout récupérer :

'----------------------------------------------
Sub test()
Dim Cmb As CommandBar
For Each Cmb In Application.CommandBars
If Cmb.BuiltIn = True Then
With Cmb
.Enabled = True
.Reset
End With
End If
Next
End Sub 'Denis
'----------------------------------------------

isabelle

TrOm@ a écrit :



Merci pour les précisions Isabelle, mais malheureusement cela ne fonctionne
toujoues pas, le menu contextuel apparait bien quand je fait un clic droit
sur une cellule mais je n'ai rien lorsque je fait un clic droit sur une
colonne ou une ligne.

"isabelle" wrote:





bonjour TrOm@,

il y a plusieurs méthode pour ouvrir l'éditeur visual basic ou VBE

- soit en cliquant droit sur le nom d'un onglet en bas et en choisissant
"voir le code",
- par le menu outils/macros/visual basic editor ou bien en cliquant sur
alt+F11.
- l'enregistreur de macros

extrait d'Excelabo
'_______________________________________________________________________________________________
L'enregistreur de macros est un outil de base pour débuter en
programmation mais aussi lorsque,
programmateur chevronné, on ne se souvient plus de la syntaxe d'une
instruction.
Le principe: vous déclenchez l'enregistreur, vous effectuez une série
d'actions, vous arrêtez l'enregistreur.
En "rejouant" la macro enregistrée, les mêmes actions sont répétées.
'_____________________________________________________________________________________________
cela a pour résultat de créer un "Module1" (page code servant à écrire
les macro et dans lequel y sera stocké la Macro1 )
c'est sur cette page que tu doit coller la macro de Denis.
pour y accéder sélectionne au menu, Outils, Macros..., sélectionne
Macro1 et appuis sur modifier.

isabelle


TrOm@ a écrit :




Merci pour ces precisions, mais quand je fait un clic droit sur l'un des
onglets d'un classeur vierge je n'ai pas de menu contextuel qui apprait donc
je ne peut pas choisir la commande "visualiser le code"


"MichDenis" wrote:






Comme dis au premier message, utilise un classeur vierge.

Tu fais un clic droit sur l'un des onglets de la feuille et tu choisis
la commande "visualiser le code". Dans la page blanche (module)
tu copies le code suivant :

'-----------------------------
Sub Test()
With Application.CommandBars("Cell")
.Enabled = True
.Reset
End With
End Sub
'-----------------------------

Tu retournes dans ta feuille de calcul, et tu fais le raccourci suivant :
Alt + F8 ceci ouvrira la fentre des macro. Slectionne le nom de
celle que tu viens de copier et tu cliques sur le bouton excuter.
C'est tout.





"TrOm@" a crit dans le message de groupe de discussion :

Comment utiliser tes conseils? Comme l'ai signal dans mon premier post je ne
suis pas familier avec les commandes Excel. Peut tu dtailler les manip pas
pas?

"MichDenis" wrote:






Fais le test propos dans un fichier vierge,
et utilise ceci ... est-ce mieux ?

Sub Test()
With Application.CommandBars("Cell")
.Enabled = True
.Reset
End With
End Sub

Si cela ne fonctionne pas, dans la fentre de l'diteur de code,
est-ce que tu as des procdures dans ton classeur perso.xls ?
Est-ce qu'Excel ouvre des fichiers de macros complmentaires
personnelles ? (Devrait tre visible aussi dans la fentre VBE
dans la section "Projet -VBAProject ?




"TrOm@" a crit dans le message de groupe de discussion
:

Bonjour MichDenis,

Je n'arrive pas faire de clic droit sur un onglet, c'est comme si je
faisais un clic gauche.

"MichDenis" wrote:






Bonjour,

Clic droit sur l'onglet d'une feuille de ton classeur et
slectionne la commande "visualiser le code"

Dans la fentre blanche qui s'est ouverte, tu copies le code
suivant :

Sub Test()
Application.CommandBars("Cell").Reset
End Sub

Tu excutes cette macro une fois. Cela devrait tre suffisant pour
retrouver ton menu contextuel lorsqu'une cellule est active.

Si tu dsires des explications supplmentaires sur les macros que
contiendraient tes classeurs, tu n'as qu' poser des questions prcises
sur le sujet de ton intrt.



"TrOm@" a crit dans le message de groupe de
discussion
:

Bonjour toutes et tous,

Comme le titre l'indique le clic droit ne fonctionne plus dans Excel dans
les nouveaux document, comme dans les fichiers xistant.
J'ai bien parcouru les autres sujets traitants du mme problme, mais sans
rsultat.
Donc je voudrais savoir si il serait possible d'avoir le dtail des macros
ventuelles xecuter, et surtout m'indiquer exactement la dmarche suivre
pour xecuter ces macros, car je ne suis pas un spcialiste d'excel.

D'avance merci































1 2 3