Figura 1

Exibindo uma barra de progresso – Parte 2

Oi pessoal.   No artigo anterior, escrevi uma macro para exibir na barra de status do Excel o andamento de um processo em execução em seu projeto VBA. Clique aqui para ler agora. Hoje, vou continuar abordando este tema e adicionando algumas técnicas que darão um ar ainda mais profissional aos seus projetos. Que tal exibir uma barra de progresso gráfica, com contador, igual a esta da imagem abaixo?  

Figura 1

  Muito legal! E nós vamos construir uma dessas agora. Vamos começar? ...
Figura 1

Exibindo uma barra de progresso – Parte 2

Oi pessoal.   No artigo anterior, escrevi uma macro para exibir na barra de status do Excel o andamento de um processo em execução em seu projeto VBA. Clique aqui para ler agora. Hoje, vou continuar abordando este tema e adicionando algumas técnicas que darão um ar ainda mais profissional aos seus projetos. Que tal exibir uma barra de progresso gráfica, com contador, igual a esta da imagem abaixo?  

Figura 1

  Muito legal! E nós vamos construir uma dessas agora. Vamos começar? ...

Caixa de texto do Userform com menu de contexto (botão direito do mouse)

Olá amigos. Continuando o artigo onde respondo ao leitor Alexandro, concluo agora a resposta às suas perguntas. Veja a pergunta enviada para nós:
Saudações, quando criei um formulário no Excel (usando VBA), os usuários reclamaram bastante dele, pois não se tem os botões maximizar, minimizar, não se pode usar o botão do meio do mouse (rolagem para cima e para baixo), além de não podê-lo redimensioná-lo verticalmente, em diagonal ou horizontalmente, além de num textbox ou combobox não se pode clicar com botão direito com uma opção para colar algo da área de transferência (daí deve-se usar control + V). Tem alguma propriedade de formulário que faz isso ? Como estes detalhes podem ser feitos em um formulário do EXCEL VBA ? Obrigado Obrigado Obrigado
Então, caríssimos leitores, o menu de contexto que é o responsável por essa solicitação do Alexandro. Esse menu é chamado com o clique do botão direito do mouse. E, infelizmente, o userform pura e simplesmente não tem suporte nativo para esta funcionalidade. Para responder esta questão, encontrei uma alternativa implementada no site www.andypope.info e vou adaptá-la neste artigo. Vejam como ficou. ...

UserForm com botões minimizar e maximizar e scrollbar que funciona com trackball do mouse

Olá amigos. O artigo de hoje é em resposta ao leitor Alexandro. Eis sua pergunta:
Saudações, quando criei um formulário no Excel (usando VBA), os usuários reclamaram bastante dele, pois não se tem os botões maximizar, minimizar, não se pode usar o botão do meio do mouse (rolagem para cima e para baixo), além de não podê-lo redimensioná-lo verticalmente, em diagonal ou horizontalmente, além de num textbox ou combobox não se pode clicar com botão direito com uma opção para colar algo da área de transferência (daí deve-se usar control + V). Tem alguma propriedade de formulário que faz isso ? Como estes detalhes podem ser feitos em um formulário do EXCEL VBA ? Obrigado Obrigado Obrigado
São várias questões que foram levantadas pelo Alexandro. Vou respondê-las em dois artigos para facilitar o entendimento de todos, ok. Começarei explicando os detalhes para conseguir incluir os botões de minimizar e maximizar o formulário. ...

Pesquisa Personalizada Simples 3 – Parte Final

Caros leitores, chego hoje ao capítulo final desta trilogia (risos). Bem, para aqueles que ainda não leram os artigos anteriores, sintam-se a vontade. Acessem pelos links abaixo: Parte 1 - Pesquisa Personalizada Simples Parte 2 - Pesquisa Personalizada Simples - A Missão Para concluir esta série de artigos sobre busca personalizada através de macro, vamos incrementar o código já disponibilizado com as funcionalidades de Adição de dados, Alteração de dados e Exclusão de dados. Esta tem sido uma grande solicitação dos leitores que atenderei com prazer. Na verdade, o código inicial de pesquisa, que nada mais é que uma recuperação de dados. Ou seja, esta ação em um banco de dados chamamos de "seleção de dados". E agora vamos incluir as ações de inserção, edição e exclusão de dados. Com isso, podemos resumir que estamos criando um simples controle de banco de dados. É claro que, não chega nem perto de um gererenciador de banco de dados, mas, quebra o galho para pequenos projetos. Aproveito a oportunidade para dizer que todos os códigos que disponibilizamos no site são, principalmente para fins educativos, ou seja, os exemplos dados aqui, são apenas exemplos para um maior e melhor entendimento dos leitores, que poderão adaptar o conhecimento adquirido aqui, em seus projetos. Mas, vamos ao que interessa. Começemos a desenvolver. ...

Pesquisa Personalizada Simples 2 – A Missão

Estimados leitores amantes do excel... Devido a inúmeros comentários e pedidos acerca da ferramenta que disponibilizei no artigo sobre pesquisa simples, hoje, estou incrementando algumas melhorias de acordo com as sugestões enviadas para mim. Ajustei algumas linhas de comando que faziam com que as funções fossem estáticas, do tipo, a pesquisa só seria realizada na Plan1, ou, também não era possível escolher em qual coluna pesquisar. Seria necessário, reconfigurar toda a estrutura dos códigos programados. Hoje, portanto, reprogramei esta função da pesquisa personalizada, para, por exemplo:
  • Pesquisar em mais de uma planilha;
  • Pesquisar definindo a coluna onde os dados serão procurados (desde que, as planilhas possuam a mesma estrutura de colunas);
  • Exibir em que planilha o resultado foi encontrado.
Algumas outras sugestões dos leitores, eu disponibilizarei, em um próximo artigo. Mas, já adiantando o assunto, será incluir nessa pesquisa a possibilidade de atualizar esses dados na base de dados da planilha onde eles estão escritos. Não deixem de acompanhar esta "saga" (risos). Bem... mas vamos a missão de hoje. ...

Criando uma Pesquisa Personalizada Simples

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, ...