Mostrando postagens com marcador Visual Basic. Mostrar todas as postagens
Mostrando postagens com marcador Visual Basic. Mostrar todas as postagens

segunda-feira, dezembro 05, 2016

Desenvolver um Software no Excel

Sistema em Excel e VBA    


O que podemos fazer com o Excel?

Até onde podemos chegar?







Na realidade depende de nossa iniciativa em estudar e utilizá-lo com frequência. Depende de nossa criatividade em desenvolver ferramentas para o nosso dia-a-dia e assim, aprimorar nosso conhecimento. Acredito que a palavra que se encaixe bem seria: DEDICAÇÃO.

quarta-feira, abril 30, 2014

Converter múltiplas colunas em uma única coluna

COMO CONVERTER MÚLTIPLAS COLUNAS EM UMA ÚNICA COLUNA

Transpor, dados, múltiplas, colunas, única, Macro, Excel



O objetivo desta postagem é demonstrar o poder que as macros tem como: velocidade e exatidão, quando precisamos trabalhar com dados em uma planilha onde os mesmos precisam ser organizados de alguma forma.

segunda-feira, abril 28, 2014

Consolidar: Várias Guias em uma Única - com VBA



Consolidar: Várias Guias em uma Única - com VBA

guias, excel, excelmax, vba, concolidar

Recebi um e-mail de um amigo a quem não vejo há um bom tempo: Nadir Bassegio. O mesmo solicitou o desenvolvimento de uma solução para uma necessidade sua. A seguir, a questão levantada no e-mail que recebi:




"A questão é a seguinte: gero um relatório no ERP que vai diretamente para o Excel. Ele gera 40 guias (planilhas) numa pasta do Excel, todas com o mesmo nº de colunas, porém com quantidade de linhas diferentes.
Estou usando excel 2007 e tentando juntar todas estas informações em uma única guia (planilha), usando o recurso ... (Aqui ele menciona o que tentou utilizar e não funcionou) ... "
Sua necessidade é: "Desenvolver uma solução para fazer esta junção, de todas as guias em uma única."

sexta-feira, dezembro 20, 2013

Texto no Excel: Maiúsculo e Minúsculo

Texto no Excel: Maiúsculo e Minúsculo

maiúsculo, minúsculo, excel, userform, macro, vba
O Excel possui três funções que alteram as letras em um texto: MAIÚSCULAS, MINÚSCULAS e PRI.MAIÚSCULA (primeira letra de cada palavra do texto em maiúscula).

Porém, muitas vezes podemos precisar alterar as letras de um texto (maíuscula/minúscula) de forma mais dinâmica, como por exemplo, com o auxílio de uma macro (VBA/Visual basic).

A figura acima é um "Userform" com opções (macros) para que possamos aplicar maiúscula e/ou minúscula ao texto de nossa planilha. O texto pode ser selecionado antes ou depois de ativarmos o userform.

A macro (código) que faz com que os comandos funcionem é a seguinte:

maiúsculo, minúsculo, excel, userform, macro, vba
A figura acima, contém explicações (texto na cor verde) do que cada parte da macro faz.

Surge uma questão a ser respondida: Toda vez que precisar utilizar a macro (Maiúsculas e Minúscula) a planilha onde ela está deverá ser ou estar aberta. A resposta é não.

Para que ela esteja disponível toda vez que acionarmos o Excel, devemos colocar esta macro e um suplemento. Mais detalhes:


Download: Maiúsculas e Minúsculas

sábado, março 30, 2013

Jogo no Excel para Estimular Cálculos Rápidos


Jogo no Excel para Estimular Cálculos Rápidos

Um jogo em Excel e VBA para estimular seu raciocínio




Uma das maneiras mais interessantes para que possamos desenvolver nossas habilidades com cálculos é exercitando nosso cérebro assim como podemos exercitar nosso corpo para ganhar massa muscular.

Esta postagem trás um simples jogo desenvolvido com as macros no Excel.

sábado, fevereiro 23, 2013

Como você utiliza o Excel e o VBA


excel, multi usuário, macro, vba, planilhas

Como você utiliza o Excel e o VBA ...

O Excel pode ser utilizado de várias maneiras e ou em várias situações. O limite ... o limite é a criatividade.

Porém, dependendo de nosso conhecimento, podemos ir mais longe ou não .... Dependendo de nosso empenho e dedicação podemos ir mais longe  ...

A ExcelMax Soluções já está trabalhando com o Excel a nível  "Multi-usuário", ou seja, mais de um usuário utilizando a mesma solução desenvolvida em Excel e VBA ao mesmo tempo.

domingo, janeiro 20, 2013

Desenvolvendo Software com Visual Basic no Excel



Desenvolvendo Software com Visual Basic no Excel

Software, Visual Basic, Excel, vbav
Esta postagem divulga um dos trabalhos desenvolvidos pela ExcelMax® Soluções.

Esta solução foi desenvolvida no Excel com utilização de macros (VBA). As telas foram personalizadas de acordo coma necessidade do cliente.

A flexibilidade oferecida pelo Excel e Macros ou VBA, permite o desenvolvimento de soluções que se encaixem perfeitamente em qualquer necessidade para qualquer atividade.

Segue abaixo algumas telas do projeto desenvolvido para controle de orçamentos.

sábado, novembro 10, 2012

Dicas de Excel - VBA II

 Dicas de Excel - VBA / Macros - II

Excel, dicas, vba
Na postagem: 'Dicas de Excel - VBA' foram apresentados alguns exemplos de macros que servem como lembretes para nos ajudar quando desenvolvemos soluções ou aplicativos em Excel e VBA (Macros).

Como continuidade estarei abordando mais algumas dicas/lembretes úteis.

Estas, podem ser utilizadas da maneira como apresentadas ou, dependendo da necessidade, faz-se necessário pequenos ajustes.

sábado, novembro 03, 2012

Dicas de Excel - VBA

Dicas de Excel - VBA / Macros

Dicas, Excel, vba, macros
Muitas vezes, quando vamos criar alguma solução ou um aplicativo em Excel utilizando macros nos deparamos com um problema: lembrar a sintaxe correta ou como escrever determinada linha de comando no Visual Basic do Excel.

Um exemplo disso: como escrever uma linha de comando que retorne a última linha utilizada em determinada planilha.

Outro exemplo: qual é o script para a criação do cabeçalho de um ListView e, como preenchê-lo com informações contidas em uma planilha do Excel.

quarta-feira, outubro 10, 2012

Etapa importante ao desenvolver Softwares no Excel & VBA


excel, vba, macro, software, importante

Etapa importante ao desenvolver Softwares no Excel & VBA

Quando desejamos criar um software utilizado o VBA no Excel, precisamos saber e entender várias coisas que precisarão ser feitas durante o processo de criação.

No meu ponto de vista, uma das coisas mais importantes, quando programamos no Excel, é saber se movimentar na planilha e entre as planilhas. 

Desta forma, fica mais fácil desenvolver o restante pois, saberemos como tratar os dados: onde buscar, gravar, alterar, eliminar e calcular os dados (entre outras tarefas).

Existem muitas maneiras (comandos) que permitem que façamos isto. O importante é sabermos exatamente o que queremos fazer para que possamos fazer da melhor maneira possível.

terça-feira, outubro 02, 2012

Urna Eletrônica no Excel & VBA



Urna Eletrônica no Excel & VBA

Urna Eletrônica, Excel, VBA
Esta postagem traz um exemplo de uma Urna Eletrônica desenvolvida em Excel VBA.

Algumas pessoas solicitaram um exemplo de como isto poderia ser feito.

O cadastro das pessoas que podem participar da eleição pode ser alterado, com inclusões e alterações.

Há também um relatório que faz a contagem (apuração) dos votos.

segunda-feira, outubro 01, 2012

Criar um Formulário (Userform) com Foto/Imagem

Formulário (Userform) com Foto/Imagem

Quando criamos um cadastro com as Macros do Excel (pessoas, produtos, etc...), muitas vezes pode surgir a necessidade de incluir uma foto das pessoas ou, uma imagem dos produtos cadastrados. Esta postagem explicará como podemos fazer isto.

Primeiro, criamos uma base de dados e um Formulário.

Formulário, foto, excel, vba, Macro


Em nosso exemplo, criamos um formulário com alguns campos para cadastro de pessoas. Entre estes, está o objeto que mostrará a foto da pessoa.

Devemos nomear (Propriedade 'name') os objetos de acordo com a necessidade. (veja na figura ao lado).
 

segunda-feira, julho 02, 2012

Desenvolvendo Software em Excel e VBA - Parte I

ExcelMax Soluções
Com certeza, todos que gostam de utilizar o Excel como ferramenta do dia-a-dia, desejam sempre aprender mais sobre esta poderosa ferramenta.

Excel permite que façamos muitas coisas para o nosso benefício: executar processos, rotinas, diversos cálculos, tudo de forma rápida e confiável. Podemos criar planilhas onde os usuários possam simplesmente digitar informações e o Excel tratará de fazer o restante do trabalho.
Quem, talvez já não tenha pensado em montar um software desenvolvido em Excel e VBA (macros).

quinta-feira, abril 19, 2012

Aprendendo a Criar Macros Simples e Úteis

Algumas Macros Interessantes

macros, ExcelCom toda certeza, aprender coisas novas, exige dedicação e muito esforço. Claro que exsitem coisas fáceis de ser aprendidas e, coisas difíceis em se aprender. Muito disso está envolvido em como estamos tentando aprender. Existem muitas metodologias e acredito que não podemos dizer que existe uma melhor maneira de fazermos isto. Uma coisa é certa: quer seja algo dífícel de se aprender, quer não, se desejamos aprender, com certeza isso pode acontecer.



segunda-feira, abril 16, 2012

Excel - Macro para Consulta entre Datas (com Formulário)

Macro para consulta entre datas com Formulário

data, excel, macro, formulário
A análise de informações para a tomada de decisões é de suma importância para pessoas e empresas. Com as diversas mudanças de cenários, o surgimento de novas tecnologias, novos concorrentes entre outras coisas que tornam tudo mais competitivo, surge a necessidade de maior rapidez e qualidade naquilo que fazemos.


No artigo: Excel - Macro para Consulta entre Datas, demonstrei como podemos extrair informações entre duas datas com: extrema rapidez e facilidade com a utilização de Macros no Excel.

terça-feira, abril 10, 2012

Excel - Macro para consulta entre datas

macro, datas, excelMacro para consulta entre datas

Quando utilizamos as macros no Excel para extrair informações, podemos ver o grande poder deste software: Excel.


Nesta postagem, vou demonstrar como podemos criar uma macro para extrair informações de uma base de dados utilizando como filtro: 'data inicial' e 'data final'.


A sugestão desta postagem foi do amigo: Odair Silveira.

quarta-feira, fevereiro 01, 2012

Macro para Gerar Relatório parte III (com Formulário)

Na postagem anterior: Macro para Gerar Relatório parte II (com Variáveis) demonstrei como podemos extrair informações de uma base de dados com facilidade e velocidade utilizando variáveis com opção de selecionar que informação desejamos relacionar em outra planilha.

O vídeo a seguir explica como extrair informações de uma base de dados utilizando um formulário com uma ou mais opções de seleção.

Macro para Gerar Relatório parte II (com Variáveis)


excel, macro,

     Trabalhar com velocidade sem perder a qualidade de nosso trabalho é imprescindível em nossos dias. O Excel nos ajudam em muito neste aspecto!

    Através das macros (VBA) que podemos criar no Excel, muitas coisas que parecem difíceis, demoradas e 'chatas' de serem feitas, passam a se tornar fáceis e até agradáveis pois depois que uma atividade é automatizada, nosso tempo disponível aumenta para análises e novos desafios.

terça-feira, janeiro 31, 2012

Série - Soluções para seu dia-a-dia com o Microsoft Excel - Relatórios no Excel com VBA

   
    Existem várias maneiras de agilizarmos nosso trabalho com a ajuda do MS Excel. Um dos recursos mais fantásticos é o VBA. Com ele, nós podemos fazer uma infinidade de coisas, com muita velocidade, qualidade tendo assim um excelente resultado.

    Os links mencionados abaixo se referem a postagens que escrevi durante este ano e podem ajudar a você que deseja aprimorar seu conhecimento no VBA (Excel) ou, para quem ainda não conhece, pode aprender e verificar que não é tão difícil como muitas vezes parece.

sábado, janeiro 14, 2012

Série - Soluções para seu dia-a-dia com o Microsoft Excel - Listar nome de Funcionários em dia e turno específicos.

lista, nomes, Excel, funcionários

Série - Soluções para seu dia-a-dia com o Microsoft Excel - Listar nome de Funcionários em dia e turno específicos.

Por solicitação de um visitante do ExcelMax® Soluções (Renato Santos), escrevo esta postagem para dar solução há uma necessidade - a planilha possui:
  • Dias
  • Nomes de Funcionários
  • Turnos de trabalho (1, 2, 3 e 4)
Objetivo: Criar uma forma de listar na mesma (ou em outra planilha) o nome de funcionários de um dia específico conforme o turno solicitado (Ex.: Localizar e listar quem vai trabalhar no turno '4' do dia '3'.