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

Converter tabela da posicão Vertical para Horizontal (vice-versa)

Olá amigos leitores. Curtiram bastantes as festas de fim de ano? Espero que sim, pois agora começa tudo outra vez. Com o ano novo vem também novas responsabilidades e conquistas. Por isso, desejo a todos nós que possamos ser vitoriosos em tudo que nos propormos a realizar. E que Deus nos ajude bastante! Mas... terminadas as festividades.... voltemos a realidade... TRABALHO!!! (rs) Bem, para começarmos este ano com o pé direito, vamos aprender como realizar uma tarefa simples e que muitas vezes precisamos executar mas por falta de informação, quebramos a cabeça e acabamos fazendo todo o trabalho de forma manual. Suponha que você tenha uma tabelinha do resumo das vendas mensais de suas lojas. Essa tabela está disposta na posição horizontal em sua planilha. ...

Criar um novo arquivo excel dinamicamente

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