Este site é melhor visualizado com Firefox. Baixe gratuitamente.
Escrito por: Reinaldo Coral
Continuando o artigo anterior sobre Validação de CPF, CNPJ e Título de Eleitor, abordarei hoje como verificar a validade de um número de um Título de eleitor. Para quem não leu a primeira parte do artigo, leia aqui.
O objetivo da função que desenvolveremos é de verificar se um número de título eleitoral digitado é válido. Elaborei esta fórmula para o uso na planilha do excel de forma que execute a validação desses números. A forma de calcular já é de saber público e facilmente encontrada na internet. O que fiz foi desenvolver uma função de cálculo e análise desse algorítimo através do VBA do Excel.
Continuar lendo …
Escrito por: Reinaldo Coral
Ensinarei hoje como verificar a validade de um número de CPF, CNPJ ou Título de eleitor. Para quem lida diariamente com cadastros de clientes, fornecedores e tudo mais, sabe da importância de uma verficação como esta. Muitas vezes podemos falar e digitar um número importantes destes de maneira errada. A partir daí você já pode imaginar a dor de cabeça que um simples numerozinho desses pode gerar!
Pensando nisso, elaborei para o uso na planilha do excel uma validação desses números. A forma de calcular já é de saber público e facilmente encontrada na internet. O que fiz foi desenvolver uma função de cálculo e análise desse algorítimo através do VBA do Excel.
Continuar lendo …
Escrito por: Reinaldo Coral
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.
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 …
Escrito por: Reinaldo Coral
Olá amigos.
O Excel é tão poderoso que por muitas vezes esquecemos de suas funcionalidades mais simples. Estas soluções mais simples é que muitas vezes salvam nossos projetos. Não é raro precisarmos de algo tão simples para resolver nossos problemas. Contudo, esquecemos das benditas funções nativas do Excel. Algumas destas funções, vou mostrar hoje a vocês neste artigo.
É comum possuirmos uma planilha com tantas informações e com tantos dados diferentes que, por vezes, torna-se humanamente impossível contar seu valores, ou contar quantas vezes aparecem numa listagem, ou ainda, quantas espaços vazios ainda possui para entrar novos dados. E daí por diante.
Então. Apresento-vos hoje, algo extremamente simples, porém imensamente funcional. Anote aí: Continuar lendo …
Escrito por: Reinaldo Coral
Oi amigos. Hoje vou disponibilizar para vocês um código que eu desenvolvi visando a criação de um arquivo excel, em tempo de execução, ou seja, criar um novo arquivo através de uma macro personalizada.
Neste exemplo prático, teremos 4 planilhas no arquivo original, sendo que três delas conterão o saldo das vendas de três setores distintos de uma empresa e 1delas exibirá o resumo de todos e o total geral das vendas. Até aqui, nada de mais. Nosso código passa a funcionar a partir daí.
Iremos disponibilizar uma funcionalidade nesta planilha de resumos, que fará o seguinte: criará uma cópia de qualquer uma das planilhas dos setores, individualmente, em um novo arquivo, para ser enviado por email, por exemplo, sem necessidade de informar os demais valores dos outros setores da empresa para quem não seja conveniente informar.
Continuar lendo …
Escrito por: Reinaldo Coral
Hoje a dica é bem simples, embora os fundamentos apresentados sejam de grande aplicabilidade na manipulação avançada do Excel.
Para desenvolvermos esse nosso projeto vamos trabalhar com fórmulas, só que são fórmulas que não são nativas do Excel, ou seja, nós é que vamos criar essas fórmulas. São as chamadas “Fórmulas Personalizadas ou Desenvolvidas pelo usuário“.
Essas fórmulas personalizadas nada mais são do que um código desenvolvido no ambiente VBA para ser chamado diretamente na célula onde queremos o resultado. Como fazer isso? Ao invés de criarmos uma macro simples através de uma subrotina (Sub) devemos criar uma função (Function). Por quê? Eu explico.
Continuar lendo …
Escrito por: Reinaldo Coral
Amigos, hoje vamos executar algo extremamente simples mas que muitas vezes já nos deu muita dor de cabeça.
Suponha que tenhamos uma gigantesca listagem, por exemplo, uma lista telefônica. E nela não podemos exibir telefones repetidos, precisamos que esses números figurem apenas uma única vez na nossa lista. Se formos procurar linha por linha, poderemos terminar ficando vesgos de tanto fixar o olhar em buscas dos números repetidos, sem contar que nosso cérebro ficaria atordoado com tantos números e sem dúvida não conseguiria decorar se o número que estava lendo já haveria aparecido alguma vez.
Uma solução simples, e para fins de estudo, seria assim: Continuar lendo …
Escrito por: Reinaldo Coral
Oi pessoal. Hoje vamos criar uma pesquisa personalizada bem simples com base no comando Localizar do excel. Nessa pesquisa, os dados retornados serão exibidos num formulário.
Vamos começar então.
Tendo em mãos uma planilha simples:
| Nome |
Estado |
Função |
Status |
| Marcelle Silva |
Rio de Janeiro |
Técnica |
Ativo |
| Cláudia Mara |
Goiás |
Técnica |
Ativo |
| Ricardo Teles |
Minas Gerais |
Supervisor |
Ativo |
| James Wood |
Rio de Janeiro |
Técnico |
Férias |
| Aline Aguiar Moraes |
Bahia |
Técnica |
Ativo |
| Cláudia Moraes Lima |
Rio Grande do Sul |
Gerente Executiva |
Ativo |
| Marcelo de Souza |
Rio de Janeiro |
Supervisor |
Aposentado |
| Maria Antonieta |
Bahia |
Secretária |
Férias |
| Jackie Wistern |
Bahia |
Técnico |
Ativo |
Temos, assim, quatro colunas: nome, estado, função e status. Adicione um botão de comando nessa planilha, Continuar lendo …
Escrito por: Reinaldo Coral
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 …
Escrito por: Reinaldo Coral
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.