Fórum Ubuntu Linux - PT
Suporte Técnico => Aplicativos => Tópico iniciado por: MatrixBrave em 09 de Julho de 2017, 13:23
-
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.
-
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?
-
[...]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.
-
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
-
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.