AdrienSLAP
XLDnaute Nouveau
Bonjour, je rencontre un soucis dans mon fichier excel j'ai créer (non sans l'aide de ce forum) un code permettant de remplacer les apostrophe " ' " par "(bis)" automatique lorsque que l'on nomme un onglet, mais maintenant que j'ai ajouter une seconde ligne pour remplacer également les slashs "/ " par des "%"; la première ligne elle ne remplace plus les apostrophes.
Voici le code en question :
Private Sub Worksheet_Activate()
If Sheets("Données CSV").Range("E8") = "" Then
ActiveSheet.Name = "Collone 1"
Else
NomFeuille = Replace(Sheets("Données CSV").Range("E8"), "'", "(bis)")
NomFeuille = Replace(Sheets("Données CSV").Range("E8"), "/", "%") (Voici la ligne rajouter, sans celle ci le code marche parfaitement bien)
ActiveSheet.Name = NomFeuille
End If
End Sub
Quelqu'un aurait une idée de la raison de mon problème ? Merci d'avance.
Voici le code en question :
Private Sub Worksheet_Activate()
If Sheets("Données CSV").Range("E8") = "" Then
ActiveSheet.Name = "Collone 1"
Else
NomFeuille = Replace(Sheets("Données CSV").Range("E8"), "'", "(bis)")
NomFeuille = Replace(Sheets("Données CSV").Range("E8"), "/", "%") (Voici la ligne rajouter, sans celle ci le code marche parfaitement bien)
ActiveSheet.Name = NomFeuille
End If
End Sub
Quelqu'un aurait une idée de la raison de mon problème ? Merci d'avance.