Bonjour,

j'ai tenté sur excel Mac (Office 365 - V° 16.22) de créér du code dans la feuille 1 dont le CodeName est "Feuil1"
je me suis retrouvé avec une erreur 1004.

Je suis allé dans la Faq : https://silkyroad.developpez.com/VBA/VisualBasicEditor/
dont j'ai repris ce code pour test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Sub creationMacro()
Dim X As Integer
 
With ActiveWorkbook.VBProject.VBComponents("Feuil1").CodeModule
    X = .CountOfLines
    .InsertLines X + 1, "Private Sub Worksheet_SelectionChange(ByVal Target As Range)"
 
    'Chr(38) permet d'insérer le symbole & dans la procédure.
    .InsertLines X + 2, _
        "MsgBox ""La cellule sélectionnée: """ & Chr(38) & " Target.Address,,""Message"" "
    .InsertLines X + 3, "End Sub"
End With
End Sub
j'ai toujours l'erreur 1004 : "La méthode "VBProject" de l'objet " -_Workbook " a échoué (ligne 5)
je tiens à signaler que j'ai bien activé la référence : Microsoft Visual Basic for Applications Extensibility 5.3

Avez vous des pistes ou une solution à ce problème svp

Merci d’avance pour l'aide

Edit : voir un contournement, pourquoi pas …