quinta-feira, 24 de setembro de 2015

Formatação condicional - alterando o fundo de uma célula com data anterior a atual

Hoje, vou postar uma maneira de usar a formatação condicional, fazendo modificar a cor de fundo de uma célula, para vermelho caso a data for anterior a data do momento do lançamento.

É muito simples:

Coloque a função =HOJE() em uma célula qualquer para referenciar a data atual.
(clique na foto para melhor visualização do exemplo)


E, onde quer que a célula fique com alguma cor diferente, use a formatação condicional, (formatar, formatação condicional):
















Depois:



na condição 1, escolha fórmula é" e digite a fórmula =SE(C2>B5). Onde você vê escrito "VERMELHO" é o local que deve escolher a opção "novo estilo" e dar um nome (no meu caso foi vermelho), e escolher a cor de fundo, negrito ou o que quiser...

Depois clique em OK, Não clique em adicionar, ao menos que queira impor uma segunda condição.


Neste exemplo, abaixo, a função hoje ficou na célula C2 e a formatação condicional na célula B5. Usei um novo estilo e escolhi a cor de fundo vermelho.






Caso vc ainda não tenha seu dropbox pode pegar este convite meu https://db.tt/ik9anJ5J, isto me ajuda a ter mais espaço por lá.


quarta-feira, 23 de setembro de 2015

Obtendo fórmulas através da concatenação de células em calc

É muito divertido fazer coisas no Calc.

Um dia perguntei no ask do libreoffice: como fazer para obter uma fórmula concatenando células? É uma das minhas perguntas mais acessadas, já está com mais de 4 mil visualizações. Mas, muitas pessoas não atentam como pode fazer para conseguir isto.


Primeiro, um obrigado ao Olivier Halot, pois foi quem me respondeu e ensinou. No vídeo abaixo, eu ensino como conseguir essa que para mim foi uma façanha :) .

Bom proveito pessoal, não esqueçam de avaliar o vídeo se foi útil.


Para você criar uma função, o melhor é criar primeiro uma macro (para saber onde colocar) e depois copia e cola o texto que disponibilizo, abaixo da macro, ou mesmo se coloca no lugar da macro. Testa lá. De qualquer forma deixo o arquivo para você baixar com a função gravada para você tirar sua dúvida.

Caso vc ainda não tenha seu dropbox pode pegar este convite meu https://db.tt/ik9anJ5J, isto me ajuda a ter mais espaço por lá.

O texto da função: se você baixou o arquivo acima esqueça esta fórmula abaixo, para não confundir.


Function Beto (aFormula as String, aLocal as String)

REM O local da célula que vai receber a nova formula não pode ser o local de onde esta função é chamada

oPlanilha = ThisComponent.CurrentController.ActiveSheet
oCelula = oPlanilha.getCellRangeByName(aLocal)
oCelula.Formula = aFormula

Beto=0
End Function

sexta-feira, 24 de julho de 2015

Calc Macro automática e botão na sua planilha eletrônica

Abordar como se faz uma gambiarra tem múltiplos tópicos pois, a mesma serve para resolver uma situação mais global e não é possível fazer uso de uma única técnica.

Na verdade, a gambiarra nasce dos conhecimentos adquiridos até então, para satisfazer uma necessidade imediata. Pois não se quer montar um programa específico para aquela rotina. Meu pai costumava dizer que a necessidade é a mãe da invenção. Como eu não sei fazer macro, deixei tudo a cargo do macro automático e uma criatividade"zinha".

Alguém que pedia ajuda no ASK do libreoffice para uma planilha. Pensei de perguntar sobre suas reais necessidades, como um bom analista faria. Enfim, nada melhor que uma breve entrevista para uma análise para recomendar um procedimento com funções próprias de relatório. Mas como a pessoa citou a solução como ela queria: "esconder e mostrar determinadas colunas com ajuda de um botão... isso deveria bastar.

Na verdade, já estava querendo fazer um vídeo sobre algo no Libreoffice e isso foi uma boa desculpa.

 Então... Ai vai!!

sexta-feira, 27 de março de 2015

NetBeans no Ubuntu 14

Apanhando para instalar o NetBeans IDE no Ubuntu + o Java JDK?... Enfim, aquela trabalheira toda o autor do vídeo nos dá de bandeja. descobri um excelente tutorial em vídeo para isso, foi 100% sucesso a instalação! Postei o vídeo logo abaixo, bom proveito.

quinta-feira, 13 de novembro de 2014

Caixa de Listagem no Writer do Libreoffice

Você pode usar controle de formulários e ir colocando campos, NO SEU CASO use "criar uma caixa de listagem". Para isto, basta ir em exibir, barra de ferramentas e tornar visível marcando (caso não esteja) o controle de formulários. Depois clique no ícone da mãozinha com o indicador esticado, para ativar e desativar o modo design e insira as caixa de textos ou campos numéricos.

Clique no ícone "criar uma caixa de listagem" e depois clique arrastando o mouse para dar o tamanho que quiser a sua listagem. Mas primeiro cheque se se JRE está funcionado. No meu caso, tinha feito uma atualização e tava dando erro, tive que voltar a um JRE anterior.

Clique na mãozinha e os campos se tornam editáveis. você pode colocar quantos quiser (eu acho) e navegar por eles com a tecla tab. Caso não consiga ver todas as opções de campos, arraste para fora do cabeçalho e ele se transformará em um menu separado flutuante.

Para ativar a caixa de listagem clique em cima do ícone com o botão direito de seu mouse, escolha controle, na aba "geral", de um nome, e mais abaixo em "Entradas da lista" digite os nomes de seu dropbox, veja que a cada linha nova vc deve apertar Shift+Enter, o resto ele mesmo faz. Veja ainda se na Aba "dados" está selecionado no tipo de conteúdo "lista de valores" do contrário não conseguirá.
Veja este vídeo como Exemplo: Caso gostem da explicação marquem com o sinal de positivo assim o youtube irá dar mais destaque a este vídeo para futuras pesquisas.

Bom trabalho!

Matéria em destaque pelo editor.

Gere formulários PySimpleGui rapidamente para planilhas Excel, Libreoffice Calc e outros

CRUD  em BD e MENU - Gere programas completos rapidamente Vou te apresentar uma forma incrível de gerar aplicativos python em minutos a part...