Esto puede ser muy útil en VBA, para evitar que cambios en el nombre de la hoja provoquen errores en el código, y por otro lado, continuar con un código fácil de leer:
El script que sirve para cambiar el código de la hoja es:
ThisWorkbook.VBProject.VBComponents("Sheet1").Name = "Revenue_Actuals"
Visto en:
http://datapigtechnologies.com/blog/index.php/avoiding-excel-vba-errors-caused-by-changing-worksheet-names/