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