Conheça Nossos Cursos! Aprenda VBA e impulsione sua carreira com nossos cursos exclusivos! Automatize tarefas, aumente sua produtividade e domine o design moderno em Excel. Nossos cursos são desenvolvidos para fornecer as habilidades práticas e conhecimentos necessários para se destacar no mercado. Acesse: ead.organicsheets.top/
Show Perfeito para meus projetos Para ajustar fonte acrescentei a linha de código abaixo Ajusta a fonte de acordo com a altura do controle Clt.font = ctl.Height * 0.7
Oi, Brandão! Que ótimo saber que o conteúdo está sendo útil para os seus projetos. E obrigado pela dica de código! Ajustar a fonte dessa forma é uma excelente ideia. Abraço! 😊👍
Olá @guilhermeapolinario7860! Agradeço muito pelo seu comentário positivo. Fico feliz que tenha gostado do conteúdo e espero continuar oferecendo informações úteis e interessantes. Se tiver alguma sugestão ou tema que gostaria de ver no canal, sinta-se à vontade para compartilhar. Obrigado por acompanhar! 🌟💻👍
@@OrganicSheets Meu office é 64bits, mas o código rodou normal. Só apresentou um pequeno travamento, mas só quando abro dois formulários simultâneo utilizando o código 3. Se abrir um formulário utilizando código 3 e outros sem ele não apresenta travamento. Obs.: Lembrando que estou utilizando o Application.Visible = true e quando uso "false" não apresenta nada de travamento, roda tudo liso inclusive com dois formulários utilizando código 3.
@@OrganicSheets Outra dúvida, para redimensionar os botões, sigo o mesmo código? Pois apliquei em meu projeto um código da sua aula sobre botões, ficou top! Porém ao maximizar eles saem totalmente do esperado. Só redimensiona corretamente quando passo o mouse em cima do botão. Qual seria sua sugestão, para que os botões possam redimensionar tanto ao minimizar quanto ao maximizar? Grato!
Excelente e bastante útil. A cerca de 23 a 24 anos atrás eu trabalhava com Vb e portanto não tinha com realizar um tranalho rápido, se não fossem as dicas que tenho obtido. Não tem preço. Quem programa sabe reconhecer quando as dicas são valiosas. Foi somente para uma atividade e permitiu que ficasse com um resultado bem profissional, principalmente quem vem do mundo web.
Sensacional, incrível, seu conteúdo fez TODA diferença no meu projeto de VBA que estou desenvolvendo, muito bom, parabéns, me inscrevi no seu canal e já adicionei no meu caderno de favoritos de grande relevância, obrigado pelo conteúdo.
Opa Vilmaaa, que isso menina hahaha. Valeu pelo reconhecimento! Espero ter ganhado mais uma inscrita. Dá uma olhada no vídeo 110 que pode te interessar, complementa esse aqui. Valeu.
Olá boa noite essa aula foi sensacional Para ajustar a fonte inseri apenas uma linha de código que já usava em outro projeto Dentro do formulário onde redimensiona os tamanhos acrescente: Ctl.font = ctl.Height * 0.7
Show de bola, Robson! Fica de olho nas próximas aulas, trarei mais personalizações no userform e um método que deixará ainda mais fácil personalizar. Que bom que gostou 🤝😄
Olá boa noite essa aula foi sensacional Para ajustar a fonte inseri apenas uma linha de código que já usava em outro projeto Dentro do formulário onde redimensiona os tamanhos acrescente: Ctl.font = ctl.Height * 0.7
Fala Beto, nunca tentei colorir, mas já inseri gif's animados e alterei a cor da fonte. Vídeo para inserir GIF's em MSGBOX: ua-cam.com/video/Tdkr0qvuNHo/v-deo.html Alterar cor da fonte: ua-cam.com/video/xDTfztKxI1s/v-deo.html
Obrigado. Me salvou mereceu meu LiKÃO (y) ! Amigo conseguir fazer tudo que queria, porém, ele não deixa manipular a planilha com o Userform minimizado... Caso saiba de algum código faça um vídeo para nos ajudar.. vlw.
Olá Marcos, tudo bem? Me explica melhor, vc minimiza o Userform e não consegue manipular a planilha em Excel? Se for isso vc precisa mudar a propriedade ShowModal do userform para Falso. Dê uma lida: docs.microsoft.com/pt-br/office/vba/language/reference/user-interface-help/showmodal-property
Consegui, obrigado :), não sei se consegue me ajudar mas estou tentando editar um VBA e preciso definir qual linha que posso modificar ao clicar em um botão, saberia me informar um código? Sou iniciante no VBA
@@OrganicSheets Acabei de ver, estou reassistindo esse para saber o que remover do meu projeto para atualizar com o novo. À propósito, consegui desativar o botão de maximizar neste método antigo. Obrigado pelo trabalho!!
Olá Sergio! Primeiramente, obrigado por assistir. Você não é o primeiro que questiona a adaptação para 64bits, bem em breve farei um vídeo mostrando essa conversão e disponibilizando o código. Fica de olho aqui no canal. Abraços!
Excelente conteúdo, deixou meu projeto top 👏👏👏, parabéns. Uma pergunta, tem a possibilidade de adicionar a uma página de um userform uma tabela de segmentação de dados? Desde já agradeço
Boa noite, tudo bem sim, mais uma vez parabéns pelo seu conteúdo. Desculpa, não fui claro na pergunta, dentro do Excel quando cria a tabela dinâmica e insere a segmentação de dados para fazer filtros personalizados com dashboard, gostaria de saber se tem como levar esses filtros para dentro do projeto VBA
Ah Junior, existem diversas maneiras de fazer algo que atenda sua necessidade, aí vão algumas delas: 1 - Vc pode simular a funcionalidade da segmentação de dados direto do VBA, mas vai requerer conhecimento um pouco avançado para deixar dinâmico, os campos a serem filtrados e etc. 2 - Vc pode criar a Segmentação de dados no Excel e manipular ela com VBA e deixar o Slice oculto. Mas confesso que as duas opções são trabalhosas e se seu projeto for em Excel, vale mais a pena deixar a segmentação de dados padrão mesmo. Outro método que já usei, foi deixar a segmentação oculta e quando clicava em um botão, tornava visível novamente. Assim ocupava menos espaço no meu projeto e aparecia somente quando precisava utilizar. Espero ter ajudado.
Então, é necessário estudo do assunto para um bom desenvolvimento. Como isso demanda tempo e o meu trabalho tem me consumido, ainda não consegui aprofundar. Tão logo seja possível, retomarei. Abraços.
Excelente conteúdo, Fernando! Uma dúvida: desejo que o ícone do formulário seja uma imagem que foi importada para dentro do Excel, ao invés de especificar o caminho dentro do computador. Como seria possível fazer isso?
Aurelio, ainda não descobri rsrs. Acontece que a API interpreta imagens do tipo .ICO, não sei como adaptar para interpretar um arquivo importado para o Excel. Mas obrigado pela sugestão, irei dar uma olhada.
@@OrganicSheets Sem problemas, Fernando! Muito obrigado pelo retorno! Encontrei um artigo que adapta o código que foi utilizado no módulo de classes, mas não consegui fazer funcionar, o ícone aparece como uma imagem padrão do Windows ao invés do ícone escolhido. Talvez ajude! Segue: "www.thevbahelp.com/post/add-an-icon-to-a-userform-s-title-bar" Mais uma vez, parabéns pelo conteúdo e obrigado!
@@OrganicSheets Consegui fazer funcionar usando o método do link que enviei no outro comentário: basta inserir um controle Image no formulário e importar manualmente o arquivo .ico (32x32) usando os [...] na propriedade Picture, sendo que esse campo deve ficar marcado como (Icon) e não como (Bitmap). Espero ter ajudado! Um abraço!
Eu tinha começado a planejar como iria fazer para chegar a ter este resultado que você mostra no vídeo, parabéns, muito bacana e mais bacana ainda é de vc ter a humildade de disponibilizar seu conhecimento! A respeito do resize, daria para deixar igual ao do Windows ? Que quando muda o tamanho da tela os controles permanecem do mesmo tamanho, apenas enquadra parte da tela na área de tamanho da tela?
Professor, ao tentarmos acessar, recebi uma mensagem que o site não é seguro. É possível colocar o caminho completo no comentário para que possamos acessar?
Olá Orivaldo, tudo bem? Não sei o motivo de não reconhecer o certificado de segurança do site, pois ele está ativo. De qualquer forma segue o link do post. organicsheets.top/userform-como-um-executavel/ Se ainda aparecer alguma mensagem, basta acessar a opção avançado e colocar em acessar mesmo assim. Eu garanto que o site não tem nada de malicioso. Forte abraço e obrigado pelo apoio.
Professor, por favor, no código: Function GetHookStruct(ByVal lParam As Long) As MSLLHOOKSTRUCT CopyMemory VarPtr(udtlParamStuct), lParam, LenB(udtlParamStuct) GetHookStruct = udtlParamStuct End Function está dando "erro de compilação: tipos incompativeis" na VarPtr Como posso solucionar isso?
Olá Elisandra, tudo bem? Primeiro verifique se você seguiu o passo a passo e inseriu todos os códigos corretamente (modulo de classe, modulo e referências de API no Userform), dá uma olhada na página do passo a passo organicsheets.top/userform-como-um-executavel/ Se o erro persistir pode ser incompatibilidade com a versão do office, veja se ele é 64 bits ou 32 bits, pois esse código é otimizado para 64 bits.
Muito bom! Incrível, mais que ajudou!!!! Se por acaso eu utilizar o application.visible=false eu consigo abrir alguma outra planilha ou ela abre invisível também?
Olá Weslley, tudo bem? A função application.visible=false tem limitações, mas eu tenho uma lógica que permite você ocultar somente a planilha desejável, fica de olho no próximo vídeo. Mas respondendo sua pergunta, se você executar a planilha com a função application.visible=false primeiro e depois abrir outra, a segunda planilha aberta não ficará invisível. Caso você tenha planilhas em execução e depois abrir a planilha com a função application.visible=false, aí sim ela ocultará todas as planilhas abertas.
Fernando, deixa eu te pedir uma coisa? O ajuste redimensionável é apenas para resoluções maiores ou ele ajusta também para resoluções inferiores? Pois tenho um projeto feito em 1080p e me preocupa pois não pensei nos laptops de resolução inferior. Ahhhh, e outra coisa, no parentforms ele funcionará?
Fala Augusto, já tem um tempo que desenvolvi esse método, não lembro ao certo como ele se comporta em resoluções inferiores. Mas dá uma olhada nesse vídeo: ua-cam.com/video/PVF0TM5NRVU/v-deo.html É um método novo e bem funcional.
@@OrganicSheets Muito obrigado Fernando, vou dar uma olhada e testar. Só tenho receio que no parent forms nao funcione pois o fom pai é quem determina né!? mas vou olhar sim, obrigado !!!
@@ivansoares7046 talvez os códigos que você utiliza para realizar esses comandos possam estar sendo afetados pelos códigos que nós disponibilizamos. Caso queira, posso analisar para você o possível problema. Entre em contato 21968748212 (Whatsapp).
Não funcionou pra mim o comando para que o formulário tenha um ícone próprio, Já conferiu o caminho, formato e resolução do ícone e está tudo certo. O que mais pode ser?
Olá Mayara, tudo bem? As variáveis das API devem estar ficando "poluídas" e drenando a memória do seu PC. O ideal seria avaliar se as subs de destruição desses objetos estão sendo invocadas corretamente. Entretanto, sugiro que teste esse método: ua-cam.com/video/ubXTbqbTQ0M/v-deo.html
Tá... mais as labels não ficam responsivas. Verifiquei aqui no meu projeto e os botões com efeito hover que eu tinha estão todos desconfigurados. Não teria como arrumar?
@@OrganicSheets claro, eu não tenho muita afinidade com formulários e gostaria de criar um em que aparece informações e gráficos de duas planilhas no meu projeto no caso Plan1 e Plan2
Pow, se pudesse fazer um vídeo ensinando, eu já aprimorei muita coisa no meu projeto pelo seus vídeos mas essa parte do form me mata de dor de cabeça kkkk
Olá Francisco. A falha está em uma dessas duas linhas abaixo: frmUserWidthRatio = Me.InsideWidth / frmUserWidth frmUserHeightRatio = Me.InsideHeight / frmUserHeight Por algum motivo a variável frmUserWidth ou frmUserHeight estão recebendo o valor de 0. É necessário revisar o código para ver onde está o erro.
Fico feliz que tenha achado legal, mas sinto muito que o seu projeto tenha apresentado um erro na macro "Sub Hook_Mouse()". Identificar o motivo específico desse erro pode ser um pouco complicado sem uma análise mais detalhada do seu projeto. No entanto, tenho uma sugestão para você: assista ao vídeo ua-cam.com/video/ubXTbqbTQ0M/v-deo.html, onde abordo uma metodologia diferente para lidar com esse objetivo. Nele, você encontrará dicas valiosas e passos para resolver problemas de macros em geral. Tenho certeza de que essa abordagem alternativa pode ajudar a solucionar o erro que está enfrentando. Não desista e continue explorando diferentes recursos e soluções. Estou aqui para ajudar caso tenha mais dúvidas ou precise de suporte adicional. Boa sorte e abraços!
Oi, desculpe a demora! 😅 Basta cadastrar-se no Hub hub.organicsheets.top/cursos.php e então baixar o arquivo do vídeo. Você pode pesquisar pelo título ou pelo nº do vídeo (copiar e colar), depois clicar em download.Em seguida aparecerá a mensagem "Arquivo enviado para seu E-mail (Verifique a caixa de Spam)!". Abraços!
Conheça Nossos Cursos!
Aprenda VBA e impulsione sua carreira com nossos cursos exclusivos! Automatize tarefas, aumente sua produtividade e domine o design moderno em Excel. Nossos cursos são desenvolvidos para fornecer as habilidades práticas e conhecimentos necessários para se destacar no mercado.
Acesse: ead.organicsheets.top/
Meu Deus, que maravilha, perfeito, não tem erro! Obrigada!
Obrigado!
:)
Show
Perfeito para meus projetos
Para ajustar fonte acrescentei a linha de código abaixo
Ajusta a fonte de acordo com a altura do controle
Clt.font = ctl.Height * 0.7
Oi, Brandão! Que ótimo saber que o conteúdo está sendo útil para os seus projetos. E obrigado pela dica de código! Ajustar a fonte dessa forma é uma excelente ideia. Abraço! 😊👍
SIMPLESMENTE SENSACIONAL! CADA DIA GOSTANDO MAIS DESSE CANAL
Ficamos muito felizes com seu comentário, espero manter sempre o padrão!
Abraços.
Melhor conteúdo até agora
Valeu amigo, que bom que gostou!
Excelente, me ajudou muito e sua didática é ótima.
Que bom que ajudou Paulo e obrigado pelo feedback. Fico Feliz.
Excelente conteúdo! Parabéns e obrigado por compartilhar!
Olá @guilhermeapolinario7860! Agradeço muito pelo seu comentário positivo. Fico feliz que tenha gostado do conteúdo e espero continuar oferecendo informações úteis e interessantes. Se tiver alguma sugestão ou tema que gostaria de ver no canal, sinta-se à vontade para compartilhar. Obrigado por acompanhar! 🌟💻👍
Excelente conteudo e transmitido de modo dinamico Parabens. Tem como ocultar o Botão fechar nesse Modulo. Mais uma vez, PARABENS
Fala Milton, que bom que gostou, até tem como, mas não daria para explicar por aqui rs
Tem que ajustar alguns códigos.
Muito bom!!! Vou tentar aplicar nos meus formulários...
Muito obrigado pelo feedback, só verifica se seu office é 64bits. Se sim fica de olho no ptrsafe.
@@OrganicSheets Meu office é 64bits, mas o código rodou normal.
Só apresentou um pequeno travamento, mas só quando abro dois formulários simultâneo utilizando o código 3. Se abrir um formulário utilizando código 3 e outros sem ele não apresenta travamento.
Obs.: Lembrando que estou utilizando o Application.Visible = true e quando uso "false" não apresenta nada de travamento, roda tudo liso inclusive com dois formulários utilizando código 3.
MUITO BOM! Vou ver todos os seus vídeos.
Rubens, fico muito feliz que tenha gostado.
😁Um forte abraço.
Salvou um Batalhão inteiro valeu manow
Show de bola Lucas, fico feliz com isso.
Aqui deu certo! Obrigado professor, pelo código e pela explicação!
Disponha Henrique! Abraços amigo.
@@OrganicSheets Outra dúvida, para redimensionar os botões, sigo o mesmo código? Pois apliquei em meu projeto um código da sua aula sobre botões, ficou top! Porém ao maximizar eles saem totalmente do esperado. Só redimensiona corretamente quando passo o mouse em cima do botão. Qual seria sua sugestão, para que os botões possam redimensionar tanto ao minimizar quanto ao maximizar? Grato!
@@henriquemuniz1008 Fala Henrique, esse detalhe do redimensionamento é algo que precisa ser melhorado, ainda não tenho uma solução pronta.
Obrigado pela prontidão nas respostas, abraço!!!@@OrganicSheets
😉🤝😄
Show de bola.....
Fala Francisco, obrigado pela sua audiência.
Que conteudo top. Voce é um dos meus canais de refrencia quando o assunto é VBA.valeu mesmo!
Que honra Lucas! 😊
Excelente trabalho
Obrigado 👍 amigo
Muito útil, sensacional este post! valeu
Valeu Carlos, abração.
Que maravilha de aula, top demais!!!
Muito obrigado 😃Tomas.
show.
Parabéns pelo trabalho
Muito obrigado
Show, me ajudou muito. Obrigado.
Obrigado pela audiência.
Excelente e bastante útil.
A cerca de 23 a 24 anos atrás eu trabalhava com Vb e portanto não tinha com realizar um tranalho rápido, se não fossem as dicas que tenho obtido.
Não tem preço.
Quem programa sabe reconhecer quando as dicas são valiosas.
Foi somente para uma atividade e permitiu que ficasse com um resultado bem profissional, principalmente quem vem do mundo web.
Fala Fernando!
Obrigado pelo reconhecimento e espero ajudar ainda mais.
😊🤝
ótimo vou utilizar, obrigado
Obrigado por assistir 🤝😃
Show de bola!
Parabéns!!!
Muito obrigado 😊
MUITO BOM.
OBRIGADO PELA EXCELENTE AULA!
Boa Jefferson, agora assiste a outra aula que mostro uma técnica um pouco melhor rs.
E tente aplicar no seu projeto. Abraços
@@OrganicSheets maravilha, irei assisti. 🤝🏾
😉🤝😄
Obrigado, ficou show de bola.
Eu que agradeço! Tamo junto. 😄
Show de Bola Parabens muito útil
Boa Nerivaldo 😀
mUITO FODA NUNCA PARE
Fala Allan, estou firme e forte, ainda mais com esse tipo de comentário. Me dá ainda mais ânimo.
Obrigado por comentar!
Que maravilha meu amigo, muito Top.. Era exatamente isso que estava procurando
Maravilha Elielton 🤩
Parabéns, excelente trabalho
Muito obrigado, amigo! 😊
Sensacional, incrível, seu conteúdo fez TODA diferença no meu projeto de VBA que estou desenvolvendo, muito bom, parabéns, me inscrevi no seu canal e já adicionei no meu caderno de favoritos de grande relevância, obrigado pelo conteúdo.
Nilton, obrigado pelas palavras. Muito gratificante saber que meu vídeo te ajudou. Obrigado pelo feedback e pela inscrição.
Me ajudou demais. Já curti, compartilhei e me inscrevi no canal. Parabéns pelo trabalho e obrigada por compartilhar. Desejo muito sucesso pra você!
Jane, muito obrigado. Fico extremamente feliz! 😊
Conteudo top execenlente conteudo mesmo depois de 1 ano do inico do projeto!!! Parabéns!
Muito obrigado 😁 Misael!
muito bom, amei.
brilhante trabalho.
Muitíssimo obrigado Gil, temos outro vídeo a respeito do assunto no canal.
Dá uma olhada lá. Abraços!
Me ajudou muito, obrigada!
Que bom que ajudou Rosy, Obrigado por comentar 😊
Muito bom mesmo
Olá Geovani, tudo bem?
Obrigado por assistir.
Caracaaa, mt útil. Vou aplicar no trabalho. Valeu! Ganhou um inscrito
Que bom que ajudou, Henrique!
Esse tipo de comentário é muito gratificante. 😊🤝
Valeu!
Opa Vilmaaa, que isso menina hahaha. Valeu pelo reconhecimento!
Espero ter ganhado mais uma inscrita.
Dá uma olhada no vídeo 110 que pode te interessar, complementa esse aqui.
Valeu.
@@OrganicSheets Eu sou inscrita há um tempinho, ainda bem kkkkkk, vou assistir, obrigada!
😀🤜🤛🙂
Bom dia! Você pode disponibilizar esse código? Não estou conseguindo fazer o download.
Ótimo trabalho! Uma forma legal também seria estipular uma tamanho máximo para os controles serem reticenciados. Mas de qualquer forma está incrível.
Obrigado pelo comentário Ex Sheets. 😀😀
Parabéns! me ajudou muito!!! Quando puder, posta como aumentar a fonte junto! Me escrevi no canal para obter mais conteúdo. Excelente!!!
Pode deixar Weslei 👌
Eu também queria saber como alterar o tamanho da fonte junto com esse procedimento. Pode me ajudar?
Olá boa noite essa aula foi sensacional
Para ajustar a fonte inseri apenas uma linha de código que já usava em outro projeto
Dentro do formulário onde redimensiona os tamanhos acrescente:
Ctl.font = ctl.Height * 0.7
tooopp, muito bom me ajudou demais 👏👏👏 muito obrigado
Show de bola, Robson!
Fica de olho nas próximas aulas, trarei mais personalizações no userform e um método que deixará ainda mais fácil personalizar.
Que bom que gostou 🤝😄
Muito obrigado amigo, parabéns!!
Disponha Marcelo!
Parabéns!!! no aguardo de como alterar o tamanho da fonte juntamente com os objetos.......
Ainda irei desenvolver, mas assim que sobrar um tempinho prometo que gravo. :)
Olá boa noite essa aula foi sensacional
Para ajustar a fonte inseri apenas uma linha de código que já usava em outro projeto
Dentro do formulário onde redimensiona os tamanhos acrescente:
Ctl.font = ctl.Height * 0.7
Parabéns ótimo trabalho, gostaria de saber se e possível colorir a msgbox?
Fala Beto, nunca tentei colorir, mas já inseri gif's animados e alterei a cor da fonte.
Vídeo para inserir GIF's em MSGBOX: ua-cam.com/video/Tdkr0qvuNHo/v-deo.html
Alterar cor da fonte: ua-cam.com/video/xDTfztKxI1s/v-deo.html
Obrigado. Me salvou mereceu meu LiKÃO (y) ! Amigo conseguir fazer tudo que queria, porém, ele não deixa manipular a planilha com o Userform minimizado... Caso saiba de algum código faça um vídeo para nos ajudar.. vlw.
Obrigado pelo like Anderson, você pode acessar a propriedade do Userform e mudar ShowModal de true para false. 🤝
Consegui, porém quando minimiza não consigo fazer nenhuma alteração na planilha, poderia me informar oq poderia ser?
Olá Marcos, tudo bem?
Me explica melhor, vc minimiza o Userform e não consegue manipular a planilha em Excel?
Se for isso vc precisa mudar a propriedade ShowModal do userform para Falso.
Dê uma lida: docs.microsoft.com/pt-br/office/vba/language/reference/user-interface-help/showmodal-property
Isso mesmo, vou olhar e te aviso
Consegui, obrigado :), não sei se consegue me ajudar mas estou tentando editar um VBA e preciso definir qual linha que posso modificar ao clicar em um botão, saberia me informar um código? Sou iniciante no VBA
@@MarcosPlayPB terei o prazer em ajudar, entre em contato via Whatsapp para eu entender melhor a sua necessidade.
wa.me/5521968748212
Cara! Incrível, parabéns!!!
Obrigado Alisson, muito bom ter seu comentário aqui.
Me ajudou. Obrigado
Olá, obrigado pelo comentário e que bom que foi útil para você.
🤝👍
Parabéns!! Muito show
Olá meu amigo, que bom que tenha gostado.
Qualquer dúvida, estamos aí.
🤝
Parabens cara muito obrigado era o que eu precisava ficou show
Marcelo, eu que agradeço a sua audiência. TMJ.
rapaz, tu é o cara kkk
Hahaha que isso, obrigado pelo elogio!
parabéns. muito bom
Obrigado pelo elogio Warlen, Abraços!
Muito, muito útil!!! Parabéns, cara! Vou tentar implementar nos meus projetos!👏👏👏
Sucesso em seus projetos Josinaldo. Obrigado por comentar!
Tem outro vídeo aqui no canal a respeito desse assunto!
Excelente aula. Como faço para remover o botão de maximizar, deixando apenas o de minimizar?
Olá Guilherme, tem um método mais profissional no vídeo: ua-cam.com/video/ubXTbqbTQ0M/v-deo.html
Dê uma olhada lá.
@@OrganicSheets Acabei de ver, estou reassistindo esse para saber o que remover do meu projeto para atualizar com o novo. À propósito, consegui desativar o botão de maximizar neste método antigo. Obrigado pelo trabalho!!
🤝
show de bola oseu video
minha divida é se tem algum meio de fazer no 64bits
Olá Sergio!
Primeiramente, obrigado por assistir.
Você não é o primeiro que questiona a adaptação para 64bits, bem em breve farei um vídeo mostrando essa conversão e disponibilizando o código.
Fica de olho aqui no canal.
Abraços!
Sergio fica de olho na aula de hoje.
Forte abraço.
Muito bom!
Obrigado, amigo! 😄
Excelente conteúdo, deixou meu projeto top 👏👏👏, parabéns. Uma pergunta, tem a possibilidade de adicionar a uma página de um userform uma tabela de segmentação de dados? Desde já agradeço
Fala Junior, tudo bem?
Como assim "segmentação de dados"?
Vc diz um listview com filtros?
Boa noite, tudo bem sim, mais uma vez parabéns pelo seu conteúdo. Desculpa, não fui claro na pergunta, dentro do Excel quando cria a tabela dinâmica e insere a segmentação de dados para fazer filtros personalizados com dashboard, gostaria de saber se tem como levar esses filtros para dentro do projeto VBA
Ah Junior, existem diversas maneiras de fazer algo que atenda sua necessidade, aí vão algumas delas:
1 - Vc pode simular a funcionalidade da segmentação de dados direto do VBA, mas vai requerer conhecimento um pouco avançado para deixar dinâmico, os campos a serem filtrados e etc.
2 - Vc pode criar a Segmentação de dados no Excel e manipular ela com VBA e deixar o Slice oculto.
Mas confesso que as duas opções são trabalhosas e se seu projeto for em Excel, vale mais a pena deixar a segmentação de dados padrão mesmo.
Outro método que já usei, foi deixar a segmentação oculta e quando clicava em um botão, tornava visível novamente. Assim ocupava menos espaço no meu projeto e aparecia somente quando precisava utilizar. Espero ter ajudado.
Muito obrigado pelas dicas, estou fazendo um tour nos vídeos e já melhorei muito meu projeto. Conteúdo nota 10 👏👏👏👏
🤜🤛
Not bad 😂😎🥰
Obrigado linda 😍
Mandou bem!
Obrigado pela audiência Pedro
Sensacional suas aulas. Só me tira uma dúvida, no código que dá pra redimensionar o formulário, é possível habilitar pra puxar apenas pelos cantos?
É! Mas teria que fazer adaptações no código.
@@OrganicSheets Poderia me dizer quais?
Então, é necessário estudo do assunto para um bom desenvolvimento. Como isso demanda tempo e o meu trabalho tem me consumido, ainda não consegui aprofundar. Tão logo seja possível, retomarei. Abraços.
Excelente conteúdo, Fernando! Uma dúvida: desejo que o ícone do formulário seja uma imagem que foi importada para dentro do Excel, ao invés de especificar o caminho dentro do computador. Como seria possível fazer isso?
Aurelio, ainda não descobri rsrs.
Acontece que a API interpreta imagens do tipo .ICO, não sei como adaptar para interpretar um arquivo importado para o Excel.
Mas obrigado pela sugestão, irei dar uma olhada.
@@OrganicSheets Sem problemas, Fernando! Muito obrigado pelo retorno! Encontrei um artigo que adapta o código que foi utilizado no módulo de classes, mas não consegui fazer funcionar, o ícone aparece como uma imagem padrão do Windows ao invés do ícone escolhido. Talvez ajude!
Segue: "www.thevbahelp.com/post/add-an-icon-to-a-userform-s-title-bar"
Mais uma vez, parabéns pelo conteúdo e obrigado!
@@OrganicSheets Consegui fazer funcionar usando o método do link que enviei no outro comentário: basta inserir um controle Image no formulário e importar manualmente o arquivo .ico (32x32) usando os [...] na propriedade Picture, sendo que esse campo deve ficar marcado como (Icon) e não como (Bitmap). Espero ter ajudado! Um abraço!
Show! Obrigado! 😄🤝😊
Parabéns pelo trabalho! Sobre o ícone na barra de tarefas, existe a possibilidade de acrescentarmos à esse projeto?
Desculpa a demora, amigo. Qual projeto vc se refere?
Eu tinha começado a planejar como iria fazer para chegar a ter este resultado que você mostra no vídeo, parabéns, muito bacana e mais bacana ainda é de vc ter a humildade de disponibilizar seu conhecimento!
A respeito do resize, daria para deixar igual ao do Windows ?
Que quando muda o tamanho da tela os controles permanecem do mesmo tamanho, apenas enquadra parte da tela na área de tamanho da tela?
Opa Seomar, essa parte também trato nesse vídeo: ua-cam.com/video/ubXTbqbTQ0M/v-deo.html
Um forte abraço e obrigado pelos seus comentários.
Professor, ao tentarmos acessar, recebi uma mensagem que o site não é seguro. É possível colocar o caminho completo no comentário para que possamos acessar?
Olá Orivaldo, tudo bem?
Não sei o motivo de não reconhecer o certificado de segurança do site, pois ele está ativo.
De qualquer forma segue o link do post.
organicsheets.top/userform-como-um-executavel/
Se ainda aparecer alguma mensagem, basta acessar a opção avançado e colocar em acessar mesmo assim. Eu garanto que o site não tem nada de malicioso.
Forte abraço e obrigado pelo apoio.
Excelente!
Obrigado 👌
obrigado pelo codigo
Eu quem agradeço Fagner
Professor, por favor, no código:
Function GetHookStruct(ByVal lParam As Long) As MSLLHOOKSTRUCT
CopyMemory VarPtr(udtlParamStuct), lParam, LenB(udtlParamStuct)
GetHookStruct = udtlParamStuct
End Function
está dando "erro de compilação: tipos incompativeis" na VarPtr
Como posso solucionar isso?
Olá Elisandra, tudo bem?
Primeiro verifique se você seguiu o passo a passo e inseriu todos os códigos corretamente (modulo de classe, modulo e referências de API no Userform), dá uma olhada na página do passo a passo organicsheets.top/userform-como-um-executavel/
Se o erro persistir pode ser incompatibilidade com a versão do office, veja se ele é 64 bits ou 32 bits, pois esse código é otimizado para 64 bits.
♥♥♥
💕
Muito bom! Incrível, mais que ajudou!!!!
Se por acaso eu utilizar o application.visible=false eu consigo abrir alguma outra planilha ou ela abre invisível também?
Olá Weslley, tudo bem?
A função application.visible=false tem limitações, mas eu tenho uma lógica que permite você ocultar somente a planilha desejável, fica de olho no próximo vídeo.
Mas respondendo sua pergunta, se você executar a planilha com a função application.visible=false primeiro e depois abrir outra, a segunda planilha aberta não ficará invisível. Caso você tenha planilhas em execução e depois abrir a planilha com a função application.visible=false, aí sim ela ocultará todas as planilhas abertas.
Obrigado! Ficarei de olho nos vídeos!!!
🤝
Tem alguma dica para evitar Falhas catastrófica na hora de chamar forms, vira e mexer acontece isso ae fecho e abro e fica normal ou não
Edgar, observei que acontece muito quando existem outras chamadas de API que conflitam com o código, não sei se é o seu caso.
Fernando, deixa eu te pedir uma coisa? O ajuste redimensionável é apenas para resoluções maiores ou ele ajusta também para resoluções inferiores? Pois tenho um projeto feito em 1080p e me preocupa pois não pensei nos laptops de resolução inferior. Ahhhh, e outra coisa, no parentforms ele funcionará?
Fala Augusto, já tem um tempo que desenvolvi esse método, não lembro ao certo como ele se comporta em resoluções inferiores.
Mas dá uma olhada nesse vídeo: ua-cam.com/video/PVF0TM5NRVU/v-deo.html
É um método novo e bem funcional.
@@OrganicSheets Muito obrigado Fernando, vou dar uma olhada e testar. Só tenho receio que no parent forms nao funcione pois o fom pai é quem determina né!? mas vou olhar sim, obrigado !!!
colega tem como disponibilizar o código, para eu tentar usar no MS-Access? agradeço de coração
Buenas noches, me sale Error de compilación. No se ha definido el tipo definido por usuario
Olá Yulmerth, tente esse método: ua-cam.com/video/ubXTbqbTQ0M/v-deo.html
Usei esses códigos colocando no meu projeto, mas ai parou as funcionalidades de salvar editar e excluir atraves dos botoes no formulario
a planilha trava quando clico em salvar - editar ou excluir
@@ivansoares7046 talvez os códigos que você utiliza para realizar esses comandos possam estar sendo afetados pelos códigos que nós disponibilizamos.
Caso queira, posso analisar para você o possível problema. Entre em contato 21968748212 (Whatsapp).
Não funcionou pra mim o comando para que o formulário tenha um ícone próprio,
Já conferiu o caminho, formato e resolução do ícone e está tudo certo.
O que mais pode ser?
Opa Seomar, dê uma olhada nesse vídeo: ua-cam.com/video/ubXTbqbTQ0M/v-deo.html
Oii, fiz tudo conforme informado mas fica dando "Falha Catastrófica" e "Memória Insuficiente". Saberia dizer porque?
Olá Mayara, tudo bem?
As variáveis das API devem estar ficando "poluídas" e drenando a memória do seu PC. O ideal seria avaliar se as subs de destruição desses objetos estão sendo invocadas corretamente.
Entretanto, sugiro que teste esse método: ua-cam.com/video/ubXTbqbTQ0M/v-deo.html
Tá... mais as labels não ficam responsivas. Verifiquei aqui no meu projeto e os botões com efeito hover que eu tinha estão todos desconfigurados. Não teria como arrumar?
Olá... 🧐Então, no vídeo #110 ensino uma técnica para resolver esse problema.
Tem como deixar duas abas da planilha aparecendo como se fosse formulário?
IBR não entendi muito bem a sua dúvida, pode esclarecer?
@@OrganicSheets claro, eu não tenho muita afinidade com formulários e gostaria de criar um em que aparece informações e gráficos de duas planilhas no meu projeto no caso Plan1 e Plan2
Opa IBR, perfeito.
Sim dá para carregar um formulário com informação de todas as planilhas do mesmo arquivo e até de outros arquivos fechados rs.
Pow, se pudesse fazer um vídeo ensinando, eu já aprimorei muita coisa no meu projeto pelo seus vídeos mas essa parte do form me mata de dor de cabeça kkkk
Professor, ao tentar acessar, recebi uma mensagem informando que o site não é seguro. Tentei várias vezes, mas não obtive sucesso.
top
Valeu Rogério!
Evento Risize diz que não pode dividir por zero
Olá Francisco. A falha está em uma dessas duas linhas abaixo:
frmUserWidthRatio = Me.InsideWidth / frmUserWidth
frmUserHeightRatio = Me.InsideHeight / frmUserHeight
Por algum motivo a variável frmUserWidth ou frmUserHeight estão recebendo o valor de 0.
É necessário revisar o código para ver onde está o erro.
SUPER
Muito legal, mas o meu não deu certo. Dá um erro de macro: Sub Hook_Mouse()
Fico feliz que tenha achado legal, mas sinto muito que o seu projeto tenha apresentado um erro na macro "Sub Hook_Mouse()". Identificar o motivo específico desse erro pode ser um pouco complicado sem uma análise mais detalhada do seu projeto. No entanto, tenho uma sugestão para você: assista ao vídeo ua-cam.com/video/ubXTbqbTQ0M/v-deo.html, onde abordo uma metodologia diferente para lidar com esse objetivo. Nele, você encontrará dicas valiosas e passos para resolver problemas de macros em geral. Tenho certeza de que essa abordagem alternativa pode ajudar a solucionar o erro que está enfrentando. Não desista e continue explorando diferentes recursos e soluções. Estou aqui para ajudar caso tenha mais dúvidas ou precise de suporte adicional. Boa sorte e abraços!
O ícone apare no formulário, mas
Na barra de tarefas continua aparecendo o do Excel
Olá Seomar, nesse método só altera o ícone na janela. Tem outro vídeo aqui no canal que trata isso.
ua-cam.com/video/ubXTbqbTQ0M/v-deo.html
Boa noite, mas o meu nao funcionou
Jura Jose? Qual mensagem apareceu? 😢
Infelizmente não abre o site. Mas a material é boa.
Oi, desculpe a demora! 😅 Basta cadastrar-se no Hub hub.organicsheets.top/cursos.php e então baixar o arquivo do vídeo. Você pode pesquisar pelo título ou pelo nº do vídeo (copiar e colar), depois clicar em download.Em seguida aparecerá a mensagem "Arquivo enviado para seu E-mail (Verifique a caixa de Spam)!". Abraços!
i didnt expect it to work wow勞 thank you so much bro
Thanks brother!