Autres (RESOLU)Erreur d'exécution 13

  • Initiateur de la discussion Initiateur de la discussion chaelie2015
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

chaelie2015

XLDnaute Accro
Bonjour forum

VB:
Option Explicit
'****************************************************
'Procédure permettant de rendre la carte interactive
'****************************************************
Sub CarteInteractive()
'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

End Sub
après exécution j'ai une erreur d'exécution 13 au niveau
NomCadre = Application.Caller ???
Merci par avance
 
Bonjour,

Votre macro ne se sert pas de la variable NomCadre.
Supprimez la ligne "NomCadre = Application.Caller"
Sans doute que votre macro n'est pas appelée par un 'Shape'.
Voyez l'aide sur Application.Caller et vous saurez comment tester cette propriété.

Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour