Macro qui ne se lance pas à l'ouverture du classeur

Bonjour,

J'ai saisi la macro ci-dessous dans un classeur existant qui contient déjà pas mal de macros et de formules mais celle-ci n'est pas prise en compte à l'ouverture alors qu'elle fonctionne bien dans un nouveau classeur.

N'y aurait-il pas une case à cocher quelque-part ?

Mon niveau en macro est plutôt débutant (copié/collé de pages internet avec adaptation).

Cette macro à été écrite dans ThisWorkbook

Private Sub Workbook_Open() ' Menu contextuel supplémentaire

Dim LeMenu As Menu

    Set LeMenu = ShortcutMenus(xlWorksheetCell).MenuItems.AddMenu(Caption:="Mode repérage des formules", before:=1)

    LeMenu.MenuItems.Add "Repérer les formules", "VertSiFormule"
    LeMenu.MenuItems.Add "Annuler repérer les formules", "AnnuleVertSiFormule"

    Set LeMenu = Nothing

End Sub

Merci.

Bonjour,

Sans le fichier en question difficile de répondre.

Quand tu écris : "j'ai saisi " tu n'as pas écris manuellement Private Sub Workbook_Open() ?

On écrit à l'intérieur de cette sub ; on écrit pas la sub par elle même.

pour atteindre Private Sub Workbook_Open() :

  • ALT F11 pour ouvrir le VBA
  • Double clic sur ThisWorbook et on passe le sélecteur (Général) à (Workbook)

Nota : il ne peut y avoir qu'un seul Private Sub Workbook_Open()

Bonjour,

En fait avec ta macro sur ton menu contextuel au clic droit tu obtiens

Mode de repérage des formules en +

forum

Slts

Bonjour et merci Xmenpl,

Je regarde cela ce soir.

Bonjour et merci boss_68,

Effectivement c'est ce que j'attend et qui fonctionne sur un nouveau classeur vierge.

Dans mon autre fichier, cela ne fonctionne pas (c'est comme si la macro ne se lançait pas).

Je vais suivre la piste de Xmenpl concernant une éventuelle présence d'une autre private sub.

Je referais quelques tests après mon taf en soirée.

Cdt.

Re,

Voilà une version très tronquée de mon fichier mais qui est suffisamment parlante :

L'onglet MODIFS ne veut pas de mon menu contextuel alors que Feuil2 l'accepte.

C'est très certainement pas grand chose mais je tourne en rond

10exemple2.xlsm (17.71 Ko)

Bonsoir,

Ton fichier "onglet MODIFS" est en position aperçu saut de page, pour avoir le Mode de repérage des formules dans le menu contextuel dans suffit de passer en mode normal

Slts

Bonjour et merci Boss_68,

Je ne pensais pas que ce mode d'affichage pouvais générer de telles erreurs.

En tout cas, merci à tous pour votre aide.

Cordialement.

Rechercher des sujets similaires à "macro qui lance pas ouverture classeur"