Pergunte aqui
0

Auto preencher com base em linhas anteriores

perguntadas 2020-06-30 16:04:21 +0100

imagem do gravatar de Claudio muller

updated 2020-06-30 16:51:18 +0100

imagem do gravatar de Schiavinatto

Olá amigos, em Excel quando temos uma planilha que são preenchidas em cada linhas alguns dados, outros dados do tipo cálculo são auto-preenchidos,

isto não vi em LibreOffice, é possível esta função no Libre?

Complemento

Não, uma planilha simples, que você preenche alguns dados e outros são calculados por linha.

Isto no Excel é automático, na linha nova, preenchi a coluna A, ele calcula automático a coluna B.

No Calc ele não faz nada, tem que copiar/colar as formulas.

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Ola @Claudio muller, algo assim, mas é por macro:

https://ask.libreoffice.org/pt-br/que...

Por gentileza, não use Adicionar resposta para Comentário., Grato.

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-06-30 16:58:43 +0100 )editar

Nativo não tem? para muitos usuários isto é ruim, muitos estão saindo do Office e indo para o Libre e estão reclamando que no outro era mais automático as coisas.

imagem do gravatar de Claudio mullerClaudio muller ( 2020-06-30 17:25:54 +0100 )editar

@Claudio muller como ferramenta nativa não tem. Apenas através de macros como o @Schiavinatto apresentou

imagem do gravatar de ConradoConrado ( 2020-06-30 21:12:59 +0100 )editar

2 Respostas

1

respondidas 2020-06-30 21:04:19 +0100

imagem do gravatar de Schiavinatto

@Claudio muller, tenho esta macro ligada a um Menu

Sub Menu_InserirLinhaFormatada
    Executar "GoUp"
    Executar "SelectRown"
    Executar "Copy"
    Executar "GoDown"
rem cola Fórmulas, Anotações, Formatos e Objetos -------------------------
dim args11(5) as new com.sun.star.beans.PropertyValue
args11(0).Name = "Flags" : args11(0).Value = "FNT"
args11(1).Name = "FormulaCommand" : args11(1).Value = 0
args11(2).Name = "SkipEmptyCells" : args11(2).Value = false
args11(3).Name = "Transpose" : args11(3).Value = false
args11(4).Name = "AsLink" : args11(4).Value = false
args11(5).Name = "MoveMode" : args11(5).Value = 4
CreateUnoService("com.sun.star.frame.DispatchHelper") _
.executeDispatch(ThisComponent.CurrentController.Frame, ".uno:InsertContents", "", 0, args11())
rem posicionar na primeira coluna da linha inserida ----------------------
    Executar "GoRight"
    Executar "GoLeft"   
End Sub

Sub Executar ( oQue$ )
CreateUnoService("com.sun.star.frame.DispatchHelper") _
.executeDispatch(ThisComponent.CurrentController.Frame, ".uno:" & oQue & "", "", 0, Array())
End Sub

Se na planilha a tabela é única no sentido horizontal ( não há outra(s) ao lado )

Funciona da seguinte maneira, selecione uma célula na linha abaixo da tabela (1) onde vai digitar, e acione a macro (2).

Descrição da imagem

O que ele faz: Ela copia toda a linha logo acima e cola na linha abaixo só Formula, Anotação e Formato.

Segue arquivo exemplo com Menu Macros

-----------------------------------------------------------------------------

ATENÇÂO:: Para dar mais detalhes a sua pergunta, use Descrição da imagem na pergunta ou Descrição da imagem abaixo. Não use Adicionar resposta para comentário. Grato.

Caso a resposta atendeu sua necessidade, por gentileza, click na bolinha Descrição da imagem a esquerda da resposta, para finalizar a pergunta.

editar assinalar como ofensivo Excluir Link mais

Comentários

Ok, vou estudar, achei que era só ativar algo no Libre que ele fazia automático, igual ao MS-Office. Estou me adaptando ao Libre, gosto dele.

imagem do gravatar de Claudio mullerClaudio muller ( 2020-06-30 21:06:58 +0100 )editar
0

respondidas 2020-06-30 16:07:16 +0100

imagem do gravatar de Conrado

@Claudio muller

Você está falando da ferramente do MSOffice Formatação de Tabela.

Infelizmente esta ferramenta não é contemplada no LibreOffice Calc

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

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2020-06-30 16:04:21 +0100

Lidas: 63 vezes

Última atualização: Jun 30 '20