Bonjour à tous,

Je dois modifier une macro vb qui fonctionne sous xl 2003 mais qui sous xl 2007 ne fonctionne pas correctement.
N'ayant jamais vu de vb avant la semaine derniere je me trouve un peu en difficulté. cela fait trois jours que je suis dessus et je n'ai toujours pas trouvé de piste sérieuse sur l'erreur.

Voici l'erreur générée :
Erreur d'exécution '1004' :
Impossible d'insérer un objet.
Je ne trouve aucun message sur les forums qui évoque cette erreur.

Voici le bout de code qui plante (la ligne en gras précisément):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
' Création de boutons radio
    For i = 1 To l_nb
    Dim OLE As OLEObject
    Set OLE = ActiveSheet.OLEObjects.Add(ClassType:="Forms.OptionButton.1", Left:=3, Top:=40 + (i * 30), Width:=10, Height:=10).Select    
Selection.ShapeRange.Fill.Visible = msoFalse
    Selection.ShapeRange.Fill.Transparency = 0#
    Next
J'espere que vous pourez m'aider. merci d'avance.