Autoriser une macro si je suis dans le bon fichier

certaines macro ne fonctionne que dans un fichier et d'autres dans un autres

Ci-dessous un exemple d'une macro

Sub Devis_annulé()

ActiveSheet.Shapes.AddTextEffect _

(msoTextEffect1, "DEVIS ANNULE", "impact", 30#, msoFalse, msoFalse, 200, 300).Select

With Selection.ShapeRange

.Fill.Visible = msoTrue

.Fill.Solid

.Fill.ForeColor.SchemeColor = 22

.Fill.Transparency = 0.5

.Line.Weight = 0.5

.Line.Visible = msoFalse

.IncrementRotation -30

End With

End Sub

Quelqu’un pourrais t'il m'aider SVP

Merci d'avance

MESSAGE CORRIGE

Bonjour a tous

Je suis nouveau sur le forum et je débute en VBA

J'ai un petit problème

J'ai 2 fichiers excel avec des macros que j'ai crée

J'ai rajouté dans le ruban un onglet avec toutes mes macros donc elles apparaissent dans les 2 fichiers

Je souhaiterais que certaines macro ne fonctionne que dans un fichier et d'autres dans un autres

Ci-dessous un exemple d'une macro

Sub Devis_annulé()

ActiveSheet.Shapes.AddTextEffect _

(msoTextEffect1, "DEVIS ANNULE", "impact", 30#, msoFalse, msoFalse, 200, 300).Select

With Selection.ShapeRange

.Fill.Visible = msoTrue

.Fill.Solid

.Fill.ForeColor.SchemeColor = 22

.Fill.Transparency = 0.5

.Line.Weight = 0.5

.Line.Visible = msoFalse

.IncrementRotation -30

End With

End Sub

Quelqu’un pourrais t'il m'aider SVP

Merci d'avance

Rechercher des sujets similaires à "autoriser macro suis bon fichier"