Com uma pasta de trabalho do Excel com várias planilhas em uma pasta de trabalho, pode ser difícil renomear as planilhas manualmente se você inserir ou excluir uma planilha:
Intro-A <<== Skip this one, please
Intro-B <<== Skip
Intro-C <<== Skip
Main-1 <<== Start renumbering here
Main-2
Main-3
<<== Deleted
Main-5
Main-6...
e assim por diante. Se eu inserir ou excluir uma folha na sequência, tenho que renumerar as folhas manualmente. Como isso pode ser feito com o VBA para economizar tempo?
Usar uma macro
Encontrei a resposta em um blog , "Notes of a Sysadmin" de Neseef.com, que fez a maior parte do que eu preciso. Adicionei a capacidade de pular as folhas introdutórias, solicitar o prefixo e evitar colisões de nomes que ocorrem quando uma folha é inserida.
A macro não precisa estar na mesma pasta de trabalho. Pode estar em uma pasta de trabalho diferente, desde que ambas estejam abertas ao mesmo tempo.