Dificuldade em Planilha no Calc

Iniciado por MatrixBrave, 09 de Julho de 2017, 13:23

tópico anterior - próximo tópico

MatrixBrave

Boa tarde,

Estou com dificuldade pra organizar os dados de uma planilha.
Eu digito um nome, ao lado o valor em reais e ao lado a data. Ao apertar ENTER eu gostaria que essa linha se organizasse automaticamente em relação às demais pela data. Sei que no Excel isso é possível, mas só se for sob programação VBA.
Tem como fazer isso no Calc de um jeito mais simples ?

Desde já agradeço por alguma ajuda e fico no aguardo.

druidaobelix

Então, "MatrixBrave",

Melhor explicar e ilustrar mais em detalhes o que mais exatamente está querendo.
Se o caso exemplifique para tornar mais clara a questão.
As pessoas, no geral, fazem uma leitura rápida dos temas, se existir uma dificuldade maior para entender qual é realmente o problema, simplesmente passam por cima sem dar maior atenção.

Por exemplo:

Se tem uma planilha no Calc com o seguinte conteúdo:

nome04   100,04   13/07/17
nome05   100,05   14/07/17
nome01   100,01   10/07/17
nome02   100,02   11/07/17
nome07   100,07   15/07/17
nome06   100,06   16/07/17


Se quer ordená-la, isto é, classificar por um critério qualquer, digamos assim, de forma crescente.
Pois bem, da forma mais simples é só marcar todas as células, ir no menu da barra superior em Dados/Classificar em ordem crescente que se irá obter:

nome01   100,01   10/07/17
nome02   100,02   11/07/17
nome04   100,04   13/07/17
nome05   100,05   14/07/17
nome06   100,06   16/07/17
nome07   100,07   15/07/17


Agora aparece um resgistro adicional para  ser acrescentado à planilha, esse aqui:

nome03   100,03   12/07/17

Se acrescenta após a última linha:

nome01   100,01   10/07/17
nome02   100,02   11/07/17
nome04   100,04   13/07/17
nome05   100,05   14/07/17
nome06   100,06   16/07/17
nome07   100,07   15/07/17
nome03   100,03   12/07/17


Se repete o processo de marcar as células e então reclassificar, o que fará com que esse último registro seja colocado na ordem adequada.

nome01   100,01   10/07/17
nome02   100,02   11/07/17
nome03   100,03   12/07/17
nome04   100,04   13/07/17
nome05   100,05   14/07/17
nome06   100,06   16/07/17
nome07   100,07   15/07/17

O que mais deveria acontecer além disso?
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#2
Citação de: MatrixBrave online 09 de Julho de 2017, 13:23
[...]Sei que no Excel isso é possível, mas só se for sob programação VBA.

Só mais um detalhe de caráter geral: é possível escrever macros no LibreOffice também usando Python ou Basic.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Mais dois centavos: tem uma montanha de material aí na internet tratando de macros, porém adicionalmente um manual bastante interessante e completo, autoria do Mauricio Baesa, em espanhol, o que não é difícil de entender, são 580 páginas tratando de macros em OOoBasic, muito bom.

Aprendiendo OOo Basic

https://github.com/UniversoLibreMexicoAC/book-macros-basic/blob/master/bin/AprendiendoOOoBasic.odt?raw=true
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

MatrixBrave

Bom dia,

Agradeço por todas as explicações, e sei que no Calc já existe essa ferramenta 'classificar',
A idéia seria essa linha que acabei de digitar já se classificar por data apenas apertando ENTER ao invés de eu ir na opção "classificar".
Mas talvez a sua segunda sugestão vai me atender melhor. O jeito vai ser eu aprender uma macro que faça isso mesmo.

Agradeço pela sua ajuda.