Ouvrir une macro dans l'Excel souhaité

Bonjour, et merci d'avance pour votre aide

J'ai créé une macro me permettant de supprimer les lignes contenant un mot particulier, elle marche sans souci dans l'Excel à partir duquel j'ai créé ma macro. Cependant j'aimerai pouvoir utiliser cette macro sur n'importe quel Excel, j'ai donc fait Options > Personnaliser le Ruban et j'ai ajouté ma macro dans ma barre de tâche.

Le souci est que quand j'ouvre un nouvel Excel et que je lance la macro en question, ça me réouvre l'Excel dans lequel j'ai créé ma macro à la base et rééxécute la macro que dans cet Excel-là.

Comment puis-je faire pour que ma macro ne soit plus liée à mon Excel de base, et puisse s'éxecuter sur n'importe quel Excel? Y'a t'il une ligne de commande que je dois rajouter ? Ou dois-je la sauvegarder dans Excel d'une façon différente ?

La macro ci-dessous:

Sub DeleteUntranslatedLines()

Dim nb_col As Integer

For i = 1 To 10000
   If Range("C" & i).Value = "Modified" Then
    Rows(i).EntireRow.Delete
    ElseIf Range("C" & i).Value = "Not Translated" Then
    Rows(i).EntireRow.Delete
    ElseIf Range("C" & i).Value = "To Validate" Then
    Rows(i).EntireRow.Delete
   End If
Next

Merci

End Sub

Bonjour,

cette macro est-elle dans ton classeur de macro personnelles (PERSONNAL.XLSB) ?

Si non, il faut la mettre et ensuite tu pourras créer un bouton affecté à une macro à ton ruban

Oui ça marche, super merci beaucoup

Rechercher des sujets similaires à "ouvrir macro souhaite"