Renommer un onglet par VBA de façon dynamique

Bonjour,
Il doit être possible de renommer un onglet de façon dynamique sauf que je ne sais pas m'y prendre ...
Je traite un fichier par VBA, peu importe le fichier et la teneur du code, et j'aimerais modifier le nom de l'onglet avant de le déplacer dans un autre classeur.

Le nom des onglets que j'ai à traiter sont sous la forme xx_StgSysSummary_date et j'aimerais modifier le nom comme suit xx_Summary_date (donc supprimer StgSys) sans passer par une cellule.

Je tente des Spit(ActiveSheet.Name mais ça ne fonctionne pas ... j'ai même tenté un truc du style ActiveSheet.Name = Len(ActiveSheet.Name - InStr(ActiveSheet.Name, "StgSys")) mais ça ne fait pas vraiment ce que je veux ...

A votre avis c'est faisable ?

Cordialement,
Stef.

Re Bonjour,
J'ai trouvé la solution à mon problème. Je code ceci : ActiveSheet.Name = Replace(ActiveSheet.Name, ("StgSys"), ("")) et cela fait ce que je désire.

Merci pour m'avoir lu,

Cordialement,
Stef.

Rechercher des sujets similaires à "renommer onglet vba facon dynamique"