MFC sur clic droit

Jiheme

XLDnaute Accro
Bonsoir à tous

Quelqu'un saurait-il si l'on peut et comment ajouter le menu MFC sur le clic droit ?

Merci

A+
 

Cousinhub

XLDnaute Barbatruc
Inactif
Re : MFC sur clic droit

Bonjour,
tu peux insérer ce code dans le workbook open, par exemple :

Code:
Private Sub Workbook_Open()
With Application.CommandBars("Cell").Controls.Add(msoControlButton)
.Caption = "Format conditionnel"
.BeginGroup = True
.OnAction = "AfficheMFC"
End With
End Sub

Sub AfficheMFC()
Application.Dialogs(xlDialogConditionalFormatting).Show
End Sub

Et pour réinitialiser le menu d'origine, tu mets ceci dans le workbook before close

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CommandBars("Cell").Reset
End Sub
 

Cousinhub

XLDnaute Barbatruc
Inactif
Re : MFC sur clic droit

Bonjour,
Quitte excel
met ce code dans le répertoire :

C:\Documents and Settings\ton_nom\Application Data\Microsoft\Macros complémentaires

Ensuite, démarre Excel, tu fais Outils/Macros complémentaires, tu sélectionnes mefc_contextuel et Ok
Normalement, tu auras ce raccourci en permanence
 

Pièces jointes

  • mefc_contextuel.zip
    5.4 KB · Affichages: 44

Jiheme

XLDnaute Accro
Re : MFC sur clic droit

Re à tous

Je relance ce fil car après un essai sur ce cas de figure :

https://www.excel-downloads.com/threads/mfc-sur-colonnes-non-adjacentes.95736/

je me suis aperçu que la macro complémentaire déclenchait une "erreur 1004".

"La méthode Show de la class Dialog a échoué"
Et si je clique sur débogage voila ce qu'il y a dans le code VBA du .xla

Code:
Sub AfficheMFC()
Application.Dialogs(xlDialogConditionalFormatting).Show
End Sub

Quelqu'un a t-il une idée ?
Merci
A+
 

JCGL

XLDnaute Barbatruc
Re : MFC sur clic droit

Bonjour à tous,
Salut BH²:),
Re Jiheme :),

Je pense que :

Code:
Sub AfficheMFC()
Application.Dialogs(xlDialogConditionalFormatting).Show
End Sub
doit être placé dans un module et enlevé du ThisWorkBook_Open

A+

Edition : Dans le premier code de BH². Dans la *.xla, il est placé dans un module et je ne rencontre pas d'erreur avec cette *.xla
 
Dernière édition:

Jiheme

XLDnaute Accro
Re : MFC sur clic droit

Re à tous

Même pas mal aux cheveux:p

Pour l'instant sur deux fichiers, mais je ne me souviens plus si il y avait un rapport quelconque(style de MFC ou autre) et en fait quand j'avais eu le premier problème, j'avais désactivé le XLA car j'étais dans le jus pour le boulot et ce matin je l'ai réinstallé pour le post cité + ht. Et boum.


je vous laisse, je vais en boire un petit
A+
 

Discussions similaires

Statistiques des forums

Discussions
315 080
Messages
2 116 024
Membres
112 638
dernier inscrit
Kapucine