Bonjour,
J'ai un bouton activeX sur une feuille excel (ici nommée "Installation"), je veux qu'en appuyant dessus, une Textbox soit générée dans une autre feuille (nommée "Scheme")
J'ai déjà un bouton activeX directement sur la bonne feuille, qui fonctionne parfaitement. Mais si je mets ce code sur un bouton qui est dans une autre feuille ça ne fonctionne pas, cela m'affiche "Erreur 408 : Propriété ou méthode non gérée par cet objet".
L'erreur survient à la ligne "Selection.ShapeRange.Fill.Visible=msotrue mais si je supprime cette ligne, l'erreur se décale à toutes les lignes suivantes.
Worksheets("Scheme").Shapes.AddTextbox(msoTextOrientationHorizontal, 10.6 * Line, 41.5 * Column, 1.9 * Line, 1.6 * Column).Select
Selection.ShapeRange.Fill.Visible = msoTrue
Selection.ShapeRange.Fill.Solid
Selection.ShapeRange.Fill.Transparency = 0#
Selection.ShapeRange.Line.Weight = 0.75
Selection.ShapeRange.Line.Style = msoLineSingle
Selection.ShapeRange.Line.Transparency = 1#
Selection.ShapeRange.Line.Visible = msoTrue
Selection.Characters.Text = Worksheets("Installation").Range("H6").Text
With Selection.Characters(Start:=1).Font
.Name = "Arial Black"
.Size = 10
End With
Je m'excuse d'avance, je ne peux pas mettre le fichier complet.
Merci pour votre aide !
J'ai un bouton activeX sur une feuille excel (ici nommée "Installation"), je veux qu'en appuyant dessus, une Textbox soit générée dans une autre feuille (nommée "Scheme")
J'ai déjà un bouton activeX directement sur la bonne feuille, qui fonctionne parfaitement. Mais si je mets ce code sur un bouton qui est dans une autre feuille ça ne fonctionne pas, cela m'affiche "Erreur 408 : Propriété ou méthode non gérée par cet objet".
L'erreur survient à la ligne "Selection.ShapeRange.Fill.Visible=msotrue mais si je supprime cette ligne, l'erreur se décale à toutes les lignes suivantes.
Worksheets("Scheme").Shapes.AddTextbox(msoTextOrientationHorizontal, 10.6 * Line, 41.5 * Column, 1.9 * Line, 1.6 * Column).Select
Selection.ShapeRange.Fill.Visible = msoTrue
Selection.ShapeRange.Fill.Solid
Selection.ShapeRange.Fill.Transparency = 0#
Selection.ShapeRange.Line.Weight = 0.75
Selection.ShapeRange.Line.Style = msoLineSingle
Selection.ShapeRange.Line.Transparency = 1#
Selection.ShapeRange.Line.Visible = msoTrue
Selection.Characters.Text = Worksheets("Installation").Range("H6").Text
With Selection.Characters(Start:=1).Font
.Name = "Arial Black"
.Size = 10
End With
Je m'excuse d'avance, je ne peux pas mettre le fichier complet.
Merci pour votre aide !