eu jorge tenho feito varios formulario mas nunca soube como fazer tela cheia por acaso eu passei aqui e aprendi alguma coisa a maïs obrigado que deus te deia uma grande força
Olá meu caro, bom dia! A dica é show de bola, Parabéns Mas os campos ficam agrupados em um canto do userform, não tem como ele "resdistribuir" na tela como se aplicasse um zoom ao userform? Obrigado Abs
as vezes uma coisa tao simples assim, a pessoa passa horas procurando e não encontra, parabéns pelo vídeo e obrigado por agregar mais esse conhecimento.
Meu irmão, esse foi um dos melhores vídeos que já vi sobre o assunto...e a questão da estética e concisão da programação também é muito importante. Parabéns.
Showwww! eu estava a meses tentando fazer algo que maximize a tela do meu Userform kk kk e vc com um codigo simples solucionou meu problema vlw mesmo. nota 10!
Marcos, seus conteúdos são incríveis. Uma dúvida simples: Como faço para abrir o formulário no centro da tela, como você fez? Meu caso sempre fica no canto.
Perfeito, parabens pela aula. Funcionou perfeitamente para mim. Mas os textbox ficaram desalinhados qual o código para dei-lo todo responsivo? Um abraço
Funcionou muito bem. Só fiquei com uma dúvida. Se no form há um botão que chama outro form como faço para o form ativado pelo botão tenha as mesmas características de tela cheia ?
Ótima informação! Agora eu queria saber se tem algum jeito para quando eu maximinizar o meu userform, tudo que estiver dentro dele ser ajustado para o tamanho da tela, como os cobombox, as label e etc.. Se tiver alguma forma e vc puder me falar eu fico muito grato.
Meu amigo sua ajuda é de grande importância, se conseguir me dar o feedback. até então estava usando essa formula no VBA: Private Sub CommandButton1_Click() Application.SendKeys "(%{1068})", True Application.Wait (TimeSerial(Hour(Now), Minute(Now), Second(Now) + 1)) Cadastro_de_divergência.Hide Sheets("Área de impressão").Select Range("A1").Select SendKeys "^v" Ou seja, a intenção era após preenchido tirar um "print Screen" apenas do formulario e em seguida enviar para outra aba chamada "Área de impressão", e a partir daqui enviar por email, atravéz de outra função que funcionada perfeitamente. Entretanto, quando o formulario é preenchido , o botao que permiti fazer todo esse processo recorta a tela inteira, e não apenas o formulário.
Bom dia!! Excepcional sua explicação, Parabéns!! Tenho uma pergunta, como eu consigo colocar esse userfom, em uma planilha de cadastro já pronta, seria possível??
Sim, é possível adicionar um Userform em qualquer arquivo de Microsoft Excel. Após a inclusão, caso não haja nenhuma macro no arquivo, será necessário Salvar Como "Planilha Habilitada para Macro do Excel" (Extensão .xlsm) um abraço😉
Boa tarde. Excelente e muito didática a explicação, parabéns. Poderia por favor me dizer como fazer este mesmo procedimento mas para uma planilha, um dashboard?? Achei vários códigos para retirar guias, barras de rolagem, etc...e colocar fullscreen, mas dependendo do monitor ou não preenche ele todo ou não fica centralizado. Obrigado
Olá Emerson, ficamos felizes que tenha apreciado a aula. Quanto a ajustar seu Dashboard, se ele está em uma planilha e não em um Userform, eu costumo resolver isso com "Zoom na Seleção" Por exemplo : Range("C2:O20").Select 'Seleciona o intervalo do Dashboard ActiveWindow.Zoom = True Por favor, verifique se isso te ajuda ;) Abs.
@@ExcelOnlineBrasil Excel Online Brasil muito obrigado professor tentarei agora a tarde obrigado. Com este código, independente da resolução do monitor, o Dash ficaria em tela cheia certo??
@@ExcelOnlineBrasil Boa noite professor, tudo bem? Testei o código em 2 monitores diferentes aqui em casa e deu certo sim....uhuu...valeu mesmo....continuarei os testes...Posso tirar uma dúvida de outro assunto??? Desde já obrigado. Abraços.
Prezado Marcus, obrigado por compartilhar essa aula que é muito útil. Porém, eu ainda não consegui fazer nem ver quem fez um código para CENTRALIZAR qualquer formulário criado (de qualquer tamanho) em qualquer computador onde você possa abrir ele, sem, porém, expandir os formulários 100%. Mas, simplesmente centralizá-los em qualquer tela... Um abraço e obrigado.
Olha, estou testando a propriedade (da Userform) chamada "StartUpPosition" = 2-CenterScren. Até agora está dando certo. Se você puder me confirmar, seria jóia. Um abraço.
Cara parabéns pelo didática, muito bom mesmo. Você teria coragem de me indicar um bom livro ou material semelhante que possa ajudar no desenvolvimento de VBA do Microsoft (Excel, Word, Access). Muito obrigado.
Eu consigo fixar o Userform na tela, por exemplo um cadastro de clientes, na parte de cima da planilha mantenho o formulário e abaixo dele visualizo o banco de dados.. é possível?
Parabéns pelo video, sensacional... mas fiquei com uma dúvida. Tenho uma multpag e ao abrir o userform, a multpag não alinha com a tela cheia. Poderia nos dar essa ajuda? Ficaria super grata.
Olá @missilanefernandes8599. Neste caso pode aplicar o mesmo conceito, nesta aula nós balizamos o tamanho do userform de acordo com o tamanho do objeto "Application", correto? Para alinhar a multpage, como ela fica dentro do userform, voce pode definir as propriedade Width e Height da multpage, como por exemplo 90% do tamanho do Application , ou do proprio userform. Por exemplo : multPage.Width=Application.Width * 0.9 multPage.Height=Application.Height * 0.9 Um abraço😉
muito legal.. será que você conseguiria me ajudar?, eu gostaria de mudar a cor forecolor de uma txtbox.enabled = false.. pois preciso que o tab_index seja desativado, más mantenha a mesma cor de ativado... a opção locked faz isso em partes, porém, o tab_index fica ativo, então: ou uma opção para mudar a cor quando enabled=false ou desativar o tab_index de alguns txt_box's... o meu muito obrigado é seu pelo tempo dessa aula!!... ;)
Olá Enio. De um modo geral quando vou habilitar ou desabilitar controles como Text_Box, eu crio uma rotina de cores para controles ativos e inativos pois assim vc tem liberdade na cor que vai exibir em seu projeto. Você pode criar uma variável booleana Publica que quando estiver como True ativa os controle e as cores em questão, e a mesma coisa quando False. Espero ter respondido sua dúvida. Abs. 😉
Ok! parabéns pelo video! mas tenho uma duvida! como faço para os controles que coloquei no userform se ajustem quando o userform ficar em tela cheia? pois eles ficam bagunçados quando a tela preenche. desde ja gradeço.
Olá Ziza. Com as propriedades Left e Top de cada controle, unido as propriedades Width e Height do Userform, você pode definir um posicionamento dinâmico em relação ao tamanho do Userform. Basta colocar esses códigos para serem executados no momento da "Abertura"do Userform (consegue isso dando 2 cliques no Userform no VBE, vai iniciar a subrotina : Private Sub UserForm_Activate() ) Um Textbox por exemplo : Textbox.top=20%*Userform.height Dessa forma os controles sempre irão se adequar ao posicionamento do userform onde se encontram. Espero ter ajudado. Bons estudos;)
@@ExcelOnlineBrasil eu fiz um filtro avançado em uma planilha no vba e ele filtra texto o combobox mais uma TXT com número geral ele não está filtrando se quiser posso enviar por e-mail paulorogersan@gmail.com ou whatsapp 14997105150
Olá não conhecia seu canal, sou uma daquelas apaixonadas por excel, gostei muito da sua didática, mas fiquei com uma duvida, é possivel fazer isso com uma tela menu interativo criada? Explico, criei uma planilha de controle de auto peças (trabalho em uma oficina mecanica), onde lanço o valor das notas na coluna seguinte ja calcula automatico o desconto que tenho de cada auto peças, sendo este o valor real a pagar, na outra coluna lanço os creditos, ou seja, devolução de pças a cartões passados na loja deles para abatimento da minha divida mensal. Bem ainda preciso melhorar muito isso, pq está bem funcional porém ficou super pesada, no meu note que ela já demora a abrir e fechar mas no PC daa oficina é uma novela. Mas a duvida mesmo seria tem como executar esta mesma açãono menu que criei (sem useform)? Pq editei no meu note tamanho legal pra cobrir toda a tela ficar com kra de programa, porém na oficina que o padrão de tela é diferente comeu os botoes, ai tem que reduzir no zoom, e me todos sabem isso né? Neste seu metodo se torna automatico como o excel se adequa a qlq tela. to pensando em fazer seu curso pra de repente deixar ela com kra de programa mesmo.
Olá Patty. Você criou este menu usando formas? É possível fazer algo proporcional sim, mas claro que quanto mais controles, maior a dificuldade para manter uma proporção. Em geral o pessoal costuma dimensionar apenas o userform e deixa os controles ajustados em um posicionamento absoluto. Porém, também é possível dar algum dinamismo para o posicionamento e tamanho dos controles conforme mostro nesta aula: th-cam.com/video/FdNsXw2DefY/w-d-xo.html Um abs😉
Ótimo conteúdo, estou tentando manter uma linha sempre centralizada na tela, pois esta linha em questão, sempre muda, conforme a variação do valor do dólar, a referencia para esta célula, é uma coluna com a fórmula cont.se, que conforme o valor e a linha mudam, esta célula fica com valor 1, e as demais 0, agradeço desde já, obrigado.
Boa noite. Existe algum comando para que os outros objetos do formulário acompanhe o tamanho dele??? Porque o que acontece, com o formulário vazio, ele enche a tela normalmente mas quando o formulário tem label, botões, caixa de texto, etc, fica tudo do tamanho que foi feito.
Olá Flavio. Quando é necessário fazer os controles acompanharem, costuma trabalhar com proporção.😉 Segue a aula : th-cam.com/video/FdNsXw2DefY/w-d-xo.html Um abraço👍
Excelente aula, parabéns! Gostaria de saber se é possível utilizar este código para monitores de tamanhos distintos, ou seja, em minha casa tenho dois monitores, um de 19" e outro de 23". Criei um UserForm no monitor de 23", com uma MultiPage, e centralizei o MultiPage dentro do UserForm. No monitor de 23" o UserForm abre certinho em tela cheia com o MultiPage no centro, porém se abro no monitor de 19" o UserForm abre em tela cheia normalmente, mas o MultiPage fica à direita e abaixo, e não centralizado como no monitor de 23". Existe algum código para fazer esta "centralização" de acordo com o tamanho dos monitores? Mais uma vez meus parabéns pela aula e obrigado por compartilhar conosco os seus conhecimentos.
Olá Wilson. Fico feliz em saber que gostou da aula. Na verdade o código desta aula é indicado para o Userform em si, não para os controles. Sim o userform irá se adequar a qualquer tamanho de tela ou resolução. Porém, para os controles tais como MultiPage, Textbox, Combobox entre outros, é necessário utilizar um código onde varie o posicionamento e tamanho dos controles de acordo com a dimensão do Userform. E é de fato uma idéia excelente para um vídeo aqui no youtube. Obrigado pela dica. Já vou começar a trabalhar nesta aula😉 Bons estudos!
@@ExcelOnlineBrasil Realmente! Já tinha visto vários vídeos sobre como colocar o UserForm em tela cheia, mas quando dentro deste UserForm temos outros controles como TextBox, ComboBox, MultiPages e outros ainda não vi nenhum vídeo que explique como dimensioná-los para variados tamanhos de monitores. Fico feliz que a minha dúvida tenha se tornado em uma sugestão para mais uma de suas aulas. Obrigado, e mais uma vez meus parabéns!
Salve Marcos! Mais uma EXCELENTE aula meu caro, parabéns novamente! Estes conhecimentos me serão de grande valia em projetos futuros, obrigado! Depois vou fazer os testes com este UserForm (drive.google.com/file/d/1ATBtpE8dFLaMS9OnxV4hfXcSoYYT3Dpx/view?usp=sharing) e ver se ele irá ficar centralizado no meu monitor de 23". Como pode ver na imagem, o centralizei no monitor de 19". Se ele centralizar no monitor de 23" com o código que você elaborou, será a tua GLÓRIA, pois até hoje não havia visto ninguém fazer isto. Te informo depois se deu certo. Um Forte Abraço Marcos, e mais uma vez obrigado por compartilhar conosco os teus conhecimentos. Valeu!
Um dúvida. Fiz um userform de login e abriu em tela cheia (com sua aula ficou bem fácil) porém as informações vão para o canto superior esquerdo saindo de cima da imagem de fundo que coloquei. Tem como deixar tudo no centro quando abrir tela cheia? Obg
Olá Marco. Realmente uma vez que trabalhamos com a Tela Cheia, o posicionamento dos Controles se tornam um problema. Há uma aula na qual eu explico uma solução para isto, segue o link : th-cam.com/video/FdNsXw2DefY/w-d-xo.html Por favor, veja se atende a sua necessidade. Abs😉
eu jorge tenho feito varios formulario mas nunca soube como fazer tela cheia por acaso eu passei aqui e aprendi alguma coisa a maïs obrigado que deus te deia uma grande força
Olá meu caro, bom dia!
A dica é show de bola, Parabéns
Mas os campos ficam agrupados em um canto do userform, não tem como ele "resdistribuir" na tela como se aplicasse um zoom ao userform?
Obrigado
Abs
Além de deixar o like vou compartilhar o vídeo, parabéns pelo conteúdo!
O código explicado de formas variadas... as dicas extras, vídeo top demais. Deus abençoe o seu trabalho!
Que bom que te ajudou Wallace, Deus abençoe você também. Obrigado!
as vezes uma coisa tao simples assim, a pessoa passa horas procurando e não encontra, parabéns pelo vídeo e obrigado por agregar mais esse conhecimento.
Agradeço pelo apreço Tiago. Muito feliz em haver lhe ajudado. Um abs. Conte conosco
Meu Deus, rindo aqui de mim mesma, pois passei horas ajustando manualmente o tamanho! Que vídeo maravilhoso! Gratidão imensa, que Deus lhe abençoe!
Feliz em ajudar Yalla.
Um abraço e bons estudos!😉
Meu irmão, esse foi um dos melhores vídeos que já vi sobre o assunto...e a questão da estética e concisão da programação também é muito importante. Parabéns.
Concordo inteiramente em 10/04/2023
Mano te amo!! nunca mais application.visible = false. Isso me gerava muitos problemas
Feliz em ter ajudado Comercial Maqstone.
Agora depois dessa declaração preciso me explicar para minha esposa....kkk.
Abs.
👍
PARABÉNS PELO CÓDIGO, JÁ FAZIA MUITO TEMPO QUE PROCURA ALGO ASSIM!! MUITÍSSIMO OBRIGADO!!!
Meu nobre. Show de bola!
Parece mais impressionante do que realmente é e meu prezado faz parecer fácil.
Ajudou muito.
Obrigado!
Muito bom. Tava pensando como cobrir toda planilha Excel. Obrigado
Parabéns pela explicação, nem todo mundo sabe passar algo desse jeito.
Obrigado Jefferson. Um abs.👍
Muito top. Teria como criar uma opção de redimensionar e minimizar?
Muito resumido e muito bem explicado (didática 100%). Parabéns pelo conteúdo muito satisfatório.
Obrigado Luiz, feliz em ajudar. Abs,😉
Showwww! eu estava a meses tentando fazer algo que maximize a tela do meu Userform kk kk e vc com um codigo simples solucionou meu problema vlw mesmo. nota 10!
Marcos, seus conteúdos são incríveis.
Uma dúvida simples: Como faço para abrir o formulário no centro da tela, como você fez?
Meu caso sempre fica no canto.
Perfeito, parabens pela aula. Funcionou perfeitamente para mim. Mas os textbox ficaram desalinhados qual o código para dei-lo todo responsivo? Um abraço
excelente, direto ao que interessa !
Maneiríssima essa dica, muito lega!!!!! .... Gostei muito..👍👍👍👍
Funcionou muito bem. Só fiquei com uma dúvida. Se no form há um botão que chama outro form como faço para o form ativado pelo botão tenha as mesmas características de tela cheia ?
A sua explicação é ótimo 👍
Que bom que gostou Edivaldo.
Feliz em ajudar. Abs. 😉
Valeu!
Obrigadão pelo apoio Paulo.
Feliz em ajudar.
Um abs😉
FERAAAAA DEMAIS!
Conteúdo interessante. Excelente explicação. Obrigado.
Feliz em ajudar Paulo. Abs👍
Muito bom. Funciona mesmo, no entanto os campos de Botões e Caixa de Texto ficaram fora da centralização. Qual a solução pra isso?
Simplicidade na explicação faz toda a diferença. Parabéns!
Like
Feliz em ajudar Leandro, obrigado!
abs.👍
Valeu professor!!
Excelente aula !!!!!!!!! - Já inscrito
Simples e prático. Parabéns. Mais um inscrito
Excelente. Obrigado.
Show!!!! Ótima aula!!!
Muito Obrigado.
Isso foi simplesmente uma sacada de mestre. Chega de ajustar altura e largura hahahaha
Gostei. Like e inscrição. Só uma duvida... se abrir a aplicação em outro monitor maior o frmse ajustara tbm a nova resolução?
Ótima explicação, obrigado e parabéns pelo conteúdo.
Feliz em ter ajudado Wilton. Abs.
Muito top. Parabéns
Vídeo excelente!! Parabéns, conteúdo top!!
Show. Parabéns
Excelente aula meu irmão, aí ficou fácil pra mim fazer o botão minimizar rsrs
Aula simplesmente TOP!!
Parabéns pelo vídeo. Ficou bem fácil o entendimento.
Olá tudo? Assisti seu vídeo sobre iniciar excel em tela cheia. Por favor como faz isso no Access
Ótimo vídeo, Parabéns!!
Feliz em ter ajudado Rusiano. Conte conosco. Abs.
Já cheguei me inscrevendo e dando like!
Obrigado Cristiano. Conte comigo. Um abraço ;)
Deu certo obrigado !!!
Parabéns pela didática e clareza! Valeu!
Feliz que ter lhe auxiliado Cristiano, que bom que gostou. Obrigado pelo feedback. Abs.
Você explica muito bem. Parabéns por compartilhar seu conhecimento, pois estou aprendendo muito !
Olá Wellington.
Feliz em ajudar. Continue com essa sede de conhecimento.
Bons estudos!😉
Ótima informação! Agora eu queria saber se tem algum jeito para quando eu maximinizar o meu userform, tudo que estiver dentro dele ser ajustado para o tamanho da tela, como os cobombox, as label e etc.. Se tiver alguma forma e vc puder me falar eu fico muito grato.
SHOW... GANHOU UM LIKE
Muito obrigado Dado😉
Não conhecia seu canal! Obrigado por compartilhar seu conhecimento! Explica muito bem, uma didática excelente! Já me inscrevi!! Forte abraço!!
Obrigado Marcelo.
Feliz em ajudar, um abraço.😉
Muito obrigado pelo video,
Uma duvida, tem como começar já maximizado? E não permitir que o usuário mova ela?
Aula Top... Ótima explicação!
Que bom que gostou Wender. Feliz em ajudar. Um abs.👍
Que explicação fantastica, parabens....
Fico feliz em ter ajudado Eduardo. Um abraço!
Melhor e mais enxuta solução.
Parabéns me ajudou muito! entreranto, caso queira imprimir em uma única página? Afinal precisamos definir a área de impressão
Olá Hugo, feliz em ter ajudado. Por favor, você está tentando imprimir um userform ou um intervalo específico de uma planilha?
@@ExcelOnlineBrasil Apenas o Userform.
Meu amigo sua ajuda é de grande importância, se conseguir me dar o feedback. até então estava usando essa formula no VBA:
Private Sub CommandButton1_Click()
Application.SendKeys "(%{1068})", True
Application.Wait (TimeSerial(Hour(Now), Minute(Now), Second(Now) + 1))
Cadastro_de_divergência.Hide
Sheets("Área de impressão").Select
Range("A1").Select
SendKeys "^v"
Ou seja, a intenção era após preenchido tirar um "print Screen" apenas do formulario e em seguida enviar para outra aba chamada "Área de impressão", e a partir daqui enviar por email, atravéz de outra função que funcionada perfeitamente. Entretanto, quando o formulario é preenchido , o botao que permiti fazer todo esse processo recorta a tela inteira, e não apenas o formulário.
show demais, obrigado
Muito satisfeito em saber que a aula te ajudou Adriano, obrigado. Um abraço!
Oi amigo só uma pergunta pois eu tenho um formulário mais esta com quadro Flame1 tem com maximizar o flame também ?
Bom dia!! Excepcional sua explicação, Parabéns!!
Tenho uma pergunta, como eu consigo colocar esse userfom, em uma planilha de cadastro já pronta, seria possível??
Sim, é possível adicionar um Userform em qualquer arquivo de Microsoft Excel.
Após a inclusão, caso não haja nenhuma macro no arquivo, será necessário Salvar Como "Planilha Habilitada para Macro do Excel" (Extensão .xlsm)
um abraço😉
show de bola
Boa tarde. Excelente e muito didática a explicação, parabéns. Poderia por favor me dizer como fazer este mesmo procedimento mas para uma planilha, um dashboard?? Achei vários códigos para retirar guias, barras de rolagem, etc...e colocar fullscreen, mas dependendo do monitor ou não preenche ele todo ou não fica centralizado. Obrigado
Olá Emerson, ficamos felizes que tenha apreciado a aula.
Quanto a ajustar seu Dashboard, se ele está em uma planilha e não em um Userform, eu costumo resolver isso com "Zoom na Seleção"
Por exemplo :
Range("C2:O20").Select 'Seleciona o intervalo do Dashboard
ActiveWindow.Zoom = True
Por favor, verifique se isso te ajuda ;)
Abs.
@@ExcelOnlineBrasil Excel Online Brasil muito obrigado professor tentarei agora a tarde obrigado. Com este código, independente da resolução do monitor, o Dash ficaria em tela cheia certo??
@@ExcelOnlineBrasil Boa noite professor, tudo bem? Testei o código em 2 monitores diferentes aqui em casa e deu certo sim....uhuu...valeu mesmo....continuarei os testes...Posso tirar uma dúvida de outro assunto??? Desde já obrigado. Abraços.
Prezado Marcus, obrigado por compartilhar essa aula que é muito útil. Porém, eu ainda não consegui fazer nem ver quem fez um código para CENTRALIZAR qualquer formulário criado (de qualquer tamanho) em qualquer computador onde você possa abrir ele, sem, porém, expandir os formulários 100%. Mas, simplesmente centralizá-los em qualquer tela... Um abraço e obrigado.
Feliz em ajudar Sergio.
Excelente ideia para aplicar a um Userform, agradeço o insight.
Vamos providenciar esta aula com certeza.
Um abs.😉
Olha, estou testando a propriedade (da Userform) chamada "StartUpPosition" = 2-CenterScren. Até agora está dando certo. Se você puder me confirmar, seria jóia. Um abraço.
Cara parabéns pelo didática, muito bom mesmo.
Você teria coragem de me indicar um bom livro ou material semelhante que possa ajudar no desenvolvimento de VBA do Microsoft (Excel, Word, Access).
Muito obrigado.
Olá Hugo, tudo bom?
Há uma série chama Wrox que é muito fera. Os livros são em inglês, mas são muito completos, indico 100%. Um abraço
seria possivel colocar botão minimizar o userform ?
Eu consigo fixar o Userform na tela, por exemplo um cadastro de clientes, na parte de cima da planilha mantenho o formulário e abaixo dele visualizo o banco de dados.. é possível?
Isso se aplicaria no Access 2010? Tentei mais não consegui!
Parabéns pelo video, sensacional... mas fiquei com uma dúvida. Tenho uma multpag e ao abrir o userform, a multpag não alinha com a tela cheia.
Poderia nos dar essa ajuda?
Ficaria super grata.
Olá @missilanefernandes8599.
Neste caso pode aplicar o mesmo conceito, nesta aula nós balizamos o tamanho do userform de acordo com o tamanho do objeto "Application", correto?
Para alinhar a multpage, como ela fica dentro do userform, voce pode definir as propriedade Width e Height da multpage, como por exemplo 90% do tamanho do Application , ou do proprio userform. Por exemplo :
multPage.Width=Application.Width * 0.9
multPage.Height=Application.Height * 0.9
Um abraço😉
@@ExcelOnlineBrasil muito obrigada, vou fazer e lhe digo se deu certo, mas acredito que vai dar sim. Vc é sensacional 😍
muito legal.. será que você conseguiria me ajudar?, eu gostaria de mudar a cor forecolor de uma txtbox.enabled = false.. pois preciso que o tab_index seja desativado, más mantenha a mesma cor de ativado... a opção locked faz isso em partes, porém, o tab_index fica ativo, então: ou uma opção para mudar a cor quando enabled=false ou desativar o tab_index de alguns txt_box's... o meu muito obrigado é seu pelo tempo dessa aula!!... ;)
Olá Enio.
De um modo geral quando vou habilitar ou desabilitar controles como Text_Box, eu crio uma rotina de cores para controles ativos e inativos pois assim vc tem liberdade na cor que vai exibir em seu projeto.
Você pode criar uma variável booleana Publica que quando estiver como True ativa os controle e as cores em questão, e a mesma coisa quando False.
Espero ter respondido sua dúvida.
Abs.
😉
Show!
oi, queria saber como faço para que o meu form nao feche a porta serial e continue execultando em segundo plano
Caso alguém não tenha conseguido deixar o tamanho específico da tela, selecione na Janela de Propriedades o Start Position: 0 - Manual
Otima dica
Só essa dica do "Showmodal" já valeu minha semana. Obrigado pela dica! Canal excelente.. Top demais!!!
Feliz em ajudar Luiz. Abs
top me ajudou muito em um projeto que eu estou fazendo so com suas aulas kkkkkk
Obrigado pelo feedback, feliz em saber que ajudou.
Um abraço!😉
Ok! parabéns pelo video! mas tenho uma duvida! como faço para os controles que coloquei no userform se ajustem quando o userform ficar em tela cheia? pois eles ficam bagunçados quando a tela preenche. desde ja gradeço.
Olá Ziza.
Com as propriedades Left e Top de cada controle, unido as propriedades Width e Height do Userform, você pode definir um posicionamento dinâmico em relação ao tamanho do Userform.
Basta colocar esses códigos para serem executados no momento da "Abertura"do Userform
(consegue isso dando 2 cliques no Userform no VBE, vai iniciar a subrotina : Private Sub UserForm_Activate() )
Um Textbox por exemplo : Textbox.top=20%*Userform.height
Dessa forma os controles sempre irão se adequar ao posicionamento do userform onde se encontram.
Espero ter ajudado.
Bons estudos;)
Professor pode me ajudar com um filtro avançado?
Claro, vamos lá. Qual sua dúvida?
@@ExcelOnlineBrasil eu fiz um filtro avançado em uma planilha no vba e ele filtra texto o combobox mais uma TXT com número geral ele não está filtrando se quiser posso enviar por e-mail paulorogersan@gmail.com ou whatsapp 14997105150
@@Tuca-Luthier. por favor, envia por e-mail que verifico para você.
marcusrodello@excelonlinebrasil.com
@@ExcelOnlineBrasil já enviei obrigado e parabéns pelas aulas
Olá não conhecia seu canal, sou uma daquelas apaixonadas por excel, gostei muito da sua didática, mas fiquei com uma duvida, é possivel fazer isso com uma tela menu interativo criada? Explico, criei uma planilha de controle de auto peças (trabalho em uma oficina mecanica), onde lanço o valor das notas na coluna seguinte ja calcula automatico o desconto que tenho de cada auto peças, sendo este o valor real a pagar, na outra coluna lanço os creditos, ou seja, devolução de pças a cartões passados na loja deles para abatimento da minha divida mensal. Bem ainda preciso melhorar muito isso, pq está bem funcional porém ficou super pesada, no meu note que ela já demora a abrir e fechar mas no PC daa oficina é uma novela. Mas a duvida mesmo seria tem como executar esta mesma açãono menu que criei (sem useform)? Pq editei no meu note tamanho legal pra cobrir toda a tela ficar com kra de programa, porém na oficina que o padrão de tela é diferente comeu os botoes, ai tem que reduzir no zoom, e me todos sabem isso né? Neste seu metodo se torna automatico como o excel se adequa a qlq tela. to pensando em fazer seu curso pra de repente deixar ela com kra de programa mesmo.
Olá Patty. Você criou este menu usando formas?
É possível fazer algo proporcional sim, mas claro que quanto mais controles, maior a dificuldade para manter uma proporção.
Em geral o pessoal costuma dimensionar apenas o userform e deixa os controles ajustados em um posicionamento absoluto.
Porém, também é possível dar algum dinamismo para o posicionamento e tamanho dos controles conforme mostro nesta aula: th-cam.com/video/FdNsXw2DefY/w-d-xo.html
Um abs😉
Ótimo conteúdo, estou tentando manter uma linha sempre centralizada na tela, pois esta linha em questão, sempre muda, conforme a variação do valor do dólar, a referencia para esta célula, é uma coluna com a fórmula cont.se, que conforme o valor e a linha mudam, esta célula fica com valor 1, e as demais 0, agradeço desde já, obrigado.
Feliz em ter ajudado Alisson.😉
Por favor, poderia enviar um exemplo por email para eu entender melhor?
marcusrodello@excelonlinebrasil.com
Abs
@@ExcelOnlineBrasil claro, envio hoje ainda. Obrigado.
Como faço para atribuir o formulario criado a um botao na tela?
Olá, ensino a fazer exatamente isso nesta aula: th-cam.com/video/PgnT1WtqjYY/w-d-xo.html
Um abraço😉
Boa noite. Existe algum comando para que os outros objetos do formulário acompanhe o tamanho dele??? Porque o que acontece, com o formulário vazio, ele enche a tela normalmente mas quando o formulário tem label, botões, caixa de texto, etc, fica tudo do tamanho que foi feito.
Olá Carlos.
Nesta aula ensino como manter a proporção entre os controles e o tamanho do userform.
th-cam.com/video/FdNsXw2DefY/w-d-xo.html
Um abs😉
O problema é a escrita, botões, txt, lbl e tamanho de fontes etc, o legal seria tudo acompanhar...Existe algum comando para isso? Grato
Olá Flavio.
Quando é necessário fazer os controles acompanharem, costuma trabalhar com proporção.😉
Segue a aula : th-cam.com/video/FdNsXw2DefY/w-d-xo.html
Um abraço👍
Excelente aula, parabéns! Gostaria de saber se é possível utilizar este código para monitores de tamanhos distintos, ou seja, em minha casa tenho dois monitores, um de 19" e outro de 23". Criei um UserForm no monitor de 23", com uma MultiPage, e centralizei o MultiPage dentro do UserForm. No monitor de 23" o UserForm abre certinho em tela cheia com o MultiPage no centro, porém se abro no monitor de 19" o UserForm abre em tela cheia normalmente, mas o MultiPage fica à direita e abaixo, e não centralizado como no monitor de 23". Existe algum código para fazer esta "centralização" de acordo com o tamanho dos monitores? Mais uma vez meus parabéns pela aula e obrigado por compartilhar conosco os seus conhecimentos.
Olá Wilson. Fico feliz em saber que gostou da aula.
Na verdade o código desta aula é indicado para o Userform em si, não para os controles. Sim o userform irá se adequar a qualquer tamanho de tela ou resolução.
Porém, para os controles tais como MultiPage, Textbox, Combobox entre outros, é necessário utilizar um código onde varie o posicionamento e tamanho dos controles de acordo com a dimensão do Userform. E é de fato uma idéia excelente para um vídeo aqui no youtube. Obrigado pela dica.
Já vou começar a trabalhar nesta aula😉
Bons estudos!
@@ExcelOnlineBrasil Realmente! Já tinha visto vários vídeos sobre como colocar o UserForm em tela cheia, mas quando dentro deste UserForm temos outros controles como TextBox, ComboBox, MultiPages e outros ainda não vi nenhum vídeo que explique como dimensioná-los para variados tamanhos de monitores. Fico feliz que a minha dúvida tenha se tornado em uma sugestão para mais uma de suas aulas. Obrigado, e mais uma vez meus parabéns!
Olá Wilson! Missão cumprida 😉
th-cam.com/video/FdNsXw2DefY/w-d-xo.html
Salve Marcos! Mais uma EXCELENTE aula meu caro, parabéns novamente! Estes conhecimentos me serão de grande valia em projetos futuros, obrigado! Depois vou fazer os testes com este UserForm (drive.google.com/file/d/1ATBtpE8dFLaMS9OnxV4hfXcSoYYT3Dpx/view?usp=sharing) e ver se ele irá ficar centralizado no meu monitor de 23". Como pode ver na imagem, o centralizei no monitor de 19". Se ele centralizar no monitor de 23" com o código que você elaborou, será a tua GLÓRIA, pois até hoje não havia visto ninguém fazer isto. Te informo depois se deu certo. Um Forte Abraço Marcos, e mais uma vez obrigado por compartilhar conosco os teus conhecimentos. Valeu!
como atribui o código no ícone desligar vermelho e verde?
Olá Matheus.
Desculpe, não compreendi a pergunta. A qual ícone você se refere?
Um abs😉
Não consegui. fiz o teste aqui, mas quando troquei de pc não ajustou a tela
Um dúvida. Fiz um userform de login e abriu em tela cheia (com sua aula ficou bem fácil) porém as informações vão para o canto superior esquerdo saindo de cima da imagem de fundo que coloquei. Tem como deixar tudo no centro quando abrir tela cheia? Obg
Olá Marco.
Realmente uma vez que trabalhamos com a Tela Cheia, o posicionamento dos Controles se tornam um problema.
Há uma aula na qual eu explico uma solução para isto, segue o link : th-cam.com/video/FdNsXw2DefY/w-d-xo.html
Por favor, veja se atende a sua necessidade.
Abs😉
Mas e para redimensionar os objetos, seria a mesma lógica ?
Para isto geralmente calculo proporcoes para os controles, de ensino nesta aula:
th-cam.com/video/FdNsXw2DefY/w-d-xo.html
Abs😉
como faria isso com duas multipage??
Da mesma forma Paulo, mantendo sempre as proporções do formulário que criou, através das propriedades Height, Width, Top e Left.
😉
Boa didática, parabéns!!!