Vincular uma caixa de listagem a célula e recuperar o conteúdo selecionado na planilha

Olá pessoas Excelentes, tudo bem? Hoje vou deixar uma dica rápida: como inserir controles de formulário do tipo caixa de listagem ou lista suspensa dentro da própria planilha. Recentemente, ensinei como criar uma lista suspensa dentro da própria célula através da validação de dados, inclusive com recursos de carregamento filtrado. Agora, vamos aprender outra maneira de criar uma listagem suspensa dentro da planilha. Primeiramente, deixe-me explicar, de forma bem resumida, é claro, como os controles de lista trabalham. Cada item da lista recebe um identificador numérico que representa sua posição na lista e quando algum desses é selecionado, o controle retorna esse identificador. Para que possamos saber o item que foi selecionado, precisamos vincular este resultado a uma célula. E como eu disse, o retorno é apenas um id e não o valor da lista, por isso, se quisermos saber que item foi clicado precisamos montar uma fórmula para recuperar este valor. E é isso que vamos aprender agora. ...

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

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