Angus HEYERDAHL
XLDnaute Junior
Bonjour à tous,
Je suis en train de suivre un tuto afin de créer une carte personnalisée (désolé pour le thème, mais c'est pour un cimetière)
Seulement il me met en débogage à la partie NomCadre = Application.caller
Personnellement, je n'ai jamais travaillé avec cette propriété.
Quelqu'un aurait-il une idée svp
En vous remerciant par avance
Je suis en train de suivre un tuto afin de créer une carte personnalisée (désolé pour le thème, mais c'est pour un cimetière)
Seulement il me met en débogage à la partie NomCadre = Application.caller
Personnellement, je n'ai jamais travaillé avec cette propriété.
Quelqu'un aurait-il une idée svp
En vous remerciant par avance
Code:
Sub CimetiereInteractive()
' Procédure permettant de renbdre interactive un cimetière
' Déclaration des variables
Dim NomCadre As String
Dim Shape
' Propriété caller : permettre d'afficher la manière dont VB est appelé
NomCadre = Application.Caller
' Mise en couleur par défaut de la carte
For Each Shape In ActiveSheet.Shapes ' pour chacune des formes de la feuille active
Shape.Fill.ForeColor.RGB = RGB(0, 0, 200) ' On applique une couleur bleue à la forme
Next Shape
' On affecte une couleur lorsque la forme est sélectionnée
ActiveSheet.Shapes(NomCadre).Fill.ForeColor.RGB = RGB(0, 200, 0)
End Sub