Pergunte aqui
0

Como faço para nomear uma planilha com os dados de uma célula?

perguntadas 2017-03-01 00:31:10 +0200

imagem do gravatar de Gilson Rodrigues

updated 2019-03-01 18:19:57 +0200

Descrição da imagem Senhores,

Gostaria de saber como faço para nomear uma planilha (aba) com os dados de uma de suas células? Tenho uma planilha mensal onde cada aba leva o nome do dia útil, porém quando vira o mês eu só preciso atualizar só a primeira aba, pois as seguintes atualizam automaticamente por meio das funções que inseri. Gostaria apenas que as abas fossem nomeadas de acordo com alteração que eu fizesse na célula que altera os dias úteis. Descrição da imagem

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

1 Resposta

1

respondidas 2017-03-04 01:50:38 +0200

updated 2018-08-27 03:33:54 +0200

Resposta melhorada, macro revisada.

Sub PegarStringCelulaAtualENomearAba
'================================================|
Dim oSel as Object
Dim var1 As String
    oSel = ThisComponent.getCurrentSelection()
    Var1 = oSel.getString()
dim document   as object
dim dispatcher as object
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args3(0) as new com.sun.star.beans.PropertyValue
args3(0).Name = "Name"
args3(0).Value = Var1
dispatcher.executeDispatch(document, ".uno:RenameTable", "", 0, args3())
end Sub

.

editar assinalar como ofensivo Excluir Link mais
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2017-03-01 00:31:10 +0200

Lidas: 118 vezes

Última atualização: Aug 27 '18