Olá pessoal.
Espero que estejam gostando deste meu blog. Podem comentar o quanto quiserem e qualquer dúvida ou projeto especial que vocês tenham, fiquem a vontade para entrar em contato.
E para quem ainda não leu meu eBook, 7 Fórmulas do Excel que podem salvar sua Vida, recomendo que adquiram o quanto antes, clicando aqui. Nele, eu ensino as principais fórmulas do Excel, que são necessárias no dia a dia de quem trabalha com relatórios e precisa de soluções rápidas e eficazes. Tenha um diferencial e cresça no seu emprego. Algo tão simples, mas, com um valor tão imenso.
Bem, hoje falo sobre um assunto interessante: criação de relatório zebrado.
O que é isso? Diz-se “zebrado” porque exibe as linhas do relatório em cores de fundo alternadas. Sua execução, a princípio só seria possível através de programação pura ou em programas específicos de relatórios e mesmo assim baseados em banco de dados, pois gerariam as linhas automaticamente, permitindo, assim, organizarem linha por linhas suas impressões.

Continuar lendo
Olá queridos leitores.
Hoje disponibilizo a vocês uma formulazinha muito importante no nosso cotidiano. E aproveito para refletir um pouco. Por que será que o Excel já não disponibiliza nativamente uma função para executar a leitura de um número por extenso? Caramba! Que fórmula chatinha de desenvolver! Visto do ponto que o resultado é algo tão simples. Para vocês terem uma idéia, para que o excel escreva cem reais, por exemplo, ele tem que verificar se existem casas decimais, quantos algarismos possui o número, a que grupo de milhar ou centena pertence, se a unidade é decimal ou não, se o valor é maior ou igual a cem, porque se for 100, escreve-se “cem”, se for 101 ou mais, escreve-se “cento”. Haja paciência. Isto sem contar nos conectores do tipo “e”, “reais” ou “centavos”. Diferenciando-se, valores unitários dos demais, para definir se o termo virá no singular ou no plurar.
Apesar de tudo isso, essa fórmula é essencial ao nosso uso. Muitas aplicações ficam mais apresentáveis e profissionais com sua aplicação. Uma planilha de recibo por exemplo. Onde se exibe o valor pago, fica bem mais perfeito e atraente se estiver esse valor descrito de forma textual também. até mesmo se o intuito for imprimir. Bem mais aceitável.
Continuar lendo
No artigo de hoje, explicarei uma maneira bem elaborada para obtermos o cálculo da diferença entre duas datas diferentes. Quando digo ‘datas’, não simplesmente de calcular o intervalo de dias, falo no sentido bem amplo da palavra, me refiro tanto a dias quanto a meses, anos, trimestres, horas, minutos, segundos e assim vai. Dessa maneira, poderemos, com esses intervalos, definir a idade de uma pessoa, o tempo que falta para a chegada do Natal, o tempo gasto para resolver uma questão de prova e muito mais coisas que forem interessantes para nós ou necessárias para nossos trabalhos.
Vale a pena você ler outro artigo que escrevi ensinando uma função para mostrar quantos dias faltam para um evento ou dia específico.
No Excel, a simples ação de subtrair uma célula com data por outra célula não resulta sempre no resultado esperado e pode nos causar muitas dores de cabeça. Pensando nisso, vou demonstrar a vocês como descobrir esses intervalos usando uma fórmula personalizada através do VBA. Continuar lendo
Vamos desenvolver, hoje, um arquivo onde as planilhas serão exibidas dinamicamente de acordo com a escolha feita pelo usuário. Todas as demais planilhas deste arquivo ficarão ocultas. Um exemplo, você tem um arquivo com três planilhas de setores diferentes. Teremos uma planilha principal, a qual definiremos como “Menu Principal”, onde posicionaremos um controle combobox, que conterá, a lista de todos os setores, definidos pelas outras 3 planilhas criadas. O usuário, ao selecionar um setor nessa caixa de listagem, será direcionado para a planilha respectiva.
Mãos a obra então.
Abra um novo arquivo do excel.
Continuar lendo
Olá amigos.
O artigo de hoje ensina como executar a calculadora do Windows via macro do Excel.
Você pode fazer da seguinte maneira:
Insira, na própria planilha do Excel, um botão de comando (CommandButton1), clique com o botão direito sobre ele e escolha a opção “propriedades“. Altere a propriedade caption para “Abrir Calculadora“. Feche a janela propriedades. Agora dê um duplo clique no botão de comando para abrir o ambiente de código do VBA. Surgirá uma subrotina Click para ser executada ao evento clicar deste botão, então digite assim:
Private Sub CommandButton1_Click()
On Error GoTo Err_Click
Shell "Calc", vbNormalFocus
Err_Exit:
Exit Sub
Err_Click:
Msgbox "Não foi possivel executar a Calculadora."
Exit Sub
End Sub
Pronto. Salve o arquivo e saia do ambiente de criação. Agora, quando clicar no botão, será iniciada a calculadora.
Um abraço a todos.
Esse código destaca toda a linha onde há a célula ativa no momento, alterando sua cor de fundo. Toda vez que uma célula receber o foco, a linha toda ficará realçada e ao sair dela, voltará ao normal.
Um detalhe, é que, foi criada uma condição para excluir as linhas cuja formatação de fundo não poderia ser alterada, como por exemplo, uma linha que contenha um título e já esteja com um padrão de fundo definido de forma diferenciada.
Vamos ao código.
Continuar lendo