Notifications
Clear all

mudar nome do workbook

4 Posts
2 Usuários
0 Reactions
1,173 Visualizações
(@joanas)
Posts: 0
New Member
Topic starter
 

Bom dia,

como faço para mudar o nome do worbook através do vba?

Já agora, alguém sabe qual é o limite de sheets num workbook?

Obrigada,
Joana Nóbrega

 
Postado : 02/02/2015 5:57 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Pra mim deu certo assim:

Sub renomear_WB_GT()

Dim old_name As String
Dim new_name As String

new_name = "digite_o_novo_nome"
old_name = ThisWorkbook.FullName
ThisWorkbook.SaveAs new_name
Kill old_name

End Sub

Se quiser renomear com uma escolha personalizada de nomes, use assim:

Sub renomear_WB_GT()

Dim old_name As String
Dim new_name As String

new_name = InputBox("digite_o_novo_nome:")
old_name = ThisWorkbook.FullName
ThisWorkbook.SaveAs new_name
Kill old_name

End Sub
 
Postado : 02/02/2015 6:08 am
(@joanas)
Posts: 0
New Member
Topic starter
 

resultou para mim também. mas como e que eu sei que não tenho mais espaço num workbook?

eu estou a fazer um codigo para quando nao tiver mais espaço no workbook avisar, e criar um novo

 
Postado : 02/02/2015 6:24 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Segundo este link:

https://support.office.com/en-nz/articl ... eb276e8eaa

O limite de sheets é definido pela quantidade de memória no computador.

 
Postado : 02/02/2015 6:38 am