Video #98 - Make Your VBA Project More Professional with Userform Children's and Parent's!

Поделиться
HTML-код
  • Опубликовано: 2 ноя 2024

Комментарии • 58

  • @OrganicSheets
    @OrganicSheets  4 месяца назад

    🎓 Conheça os 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/

  • @suavesergio
    @suavesergio Месяц назад +1

    Fernando, seus conteúdos são muito diferenciados e profissionais! Cada dia uma novidade excelente! Parabéns mesmo.

    • @OrganicSheets
      @OrganicSheets  Месяц назад

      Olá, Sergio! Muito obrigado pelo seu comentário e pelo reconhecimento! Fico muito feliz que você esteja curtindo os conteúdos e aproveitando as novidades. Fique à vontade para sugerir temas ou dúvidas que você gostaria de ver aqui no canal! 😊🚀

  • @neriadrian100
    @neriadrian100 Год назад +4

    Passando pra deixar o like. Depois vou ver por completo

    • @klebersonmoreira1821
      @klebersonmoreira1821 Год назад +1

      Pode assistir, Fernando caprichou, como sempre. Não esqueça de me mandar o arquivo Datagrid, se vc tiver. 👍

    • @neriadrian100
      @neriadrian100 Год назад +1

      @@klebersonmoreira1821 Já mandei desde ontem. Olha se tá na caixa de Spam.

    • @OrganicSheets
      @OrganicSheets  Год назад

      Valeu Adrian, abraços! 😎🤜🤛

    • @neriadrian100
      @neriadrian100 Год назад +1

      @@OrganicSheets Blz

    • @OrganicSheets
      @OrganicSheets  7 месяцев назад

      🤝

  • @NiltonPouso
    @NiltonPouso Год назад +3

    Trabalho usando o VBA a mais de 20 anos, e raro encontrar encontrar um conteúdo diferenciado como este. Obrigado.

    • @OrganicSheets
      @OrganicSheets  Год назад

      Nilton fico lisonjeado com seu comentário. Abraço!

  • @alexalvessantos8456
    @alexalvessantos8456 Год назад +2

    Fala professor. Gostei muito....pra variar, ótimo trabalho.
    Estou criando um script + VBA+excel. Tem um processo na empresa que fazíamos 7 etiquetas/ hora, agora fazemos em torno de 80 etiquetas/ hora.
    Por fim, irei implantar as ribbon que aprendi com tuas aulas.

    • @OrganicSheets
      @OrganicSheets  Год назад

      Que legal, seu projeto vai ficar top demais.
      Bom saber que meu conteúdo tem ajudad, forte abraço!

  • @TribboDigital
    @TribboDigital Год назад +3

    MUITO BOM FERNANDO

  • @FranciscoJose-fh6fn
    @FranciscoJose-fh6fn Год назад +2

    Sensacional 🎉🎉🎉🎉

  • @pateznina
    @pateznina Год назад +1

    Muito bom, como sempre perfeito sistemas mais profissionais...

    • @OrganicSheets
      @OrganicSheets  Год назад

      Obrigado pelo elogio, fico muito feliz com seu comentário 😊

  • @alexalvessantos8456
    @alexalvessantos8456 Год назад +1

    Sucesso sempre.

  • @paulopms1
    @paulopms1 Год назад +1

    Muito bom!!! Código perfeito...

    • @OrganicSheets
      @OrganicSheets  Год назад

      Sensacional, fico feliz que tenha gostado.

  • @klebersonmoreira1821
    @klebersonmoreira1821 Год назад +3

    Sensacional Mestre, fica muito mais profissional. Parabéns e Obrigado 🤛

    • @OrganicSheets
      @OrganicSheets  Год назад

      Obrigado pelo elogio Kleberson, também achei que ficou bem legal.

  • @tiagoomayavanguajr8691
    @tiagoomayavanguajr8691 Год назад +1

    supor topo mano

  • @edsonjosebarboza3339
    @edsonjosebarboza3339 Год назад +1

    Parabéns pelo conteúdo! Excelente projeto

  • @3fgraphgrafica645
    @3fgraphgrafica645 Год назад +1

    Top demais

  • @academiavba7961
    @academiavba7961 10 месяцев назад +1

    Desculpe por não ser tão claro. Eu sou do Peru e meu nome é Pedro. No vídeo Vídeo #98 ele explica que um formulário é incorporado dentro de outro formulário como subformulário, quando aplico no meu computador tudo funciona muito bem, mas a dúvida é que preciso dar mais espaço (propriedade TOP) entre ele o subformulário e o formulário principal. Muito obrigado, espero que você possa entender.

    • @OrganicSheets
      @OrganicSheets  9 месяцев назад

      Olá AcademiaVBA, preciso avaliar o código para tentar dar esse espaçamento.

  • @Gabrielde15
    @Gabrielde15 Год назад +1

    Boa noite, existe algum grupo de debate sobre VBA? Gosto muito do conteudo do seu canal

    • @OrganicSheets
      @OrganicSheets  Год назад

      Fala Gabriel, atualmente tem no telegram, irei migra para o Whatsapp

  • @academiavba7961
    @academiavba7961 10 месяцев назад +1

    Por pergunta: como posso dar mais espaço para baixo, entre o formulário filho em relação ao formulário pai

    • @OrganicSheets
      @OrganicSheets  10 месяцев назад

      Olá @academiavba, complexa sua pergunta hein...
      Teria que revisitar o código para esse ajuste.

  • @carloscezarc.santos9681
    @carloscezarc.santos9681 7 месяцев назад +1

    Boa noite Fernando,
    O formulário filho pode ser modal?
    Não ter acesso ao menu,
    Obrigado pelo código, é sensacional!
    Abraços
    Carlos Cezar

    • @OrganicSheets
      @OrganicSheets  6 месяцев назад

      Obrigado, Carlos! 😄🤝😊 Desculpa a demora, mas respondendo, pode sim. Basta no userform não chamar a classe obj.api no evento initialize. Abraços.

    • @carloscezarc.santos9681
      @carloscezarc.santos9681 6 месяцев назад

      @@OrganicSheets Boa noite Fernando, não funcionou.
      eu retirei a chamada da classe de um, depois dos dois e nada.
      Desculpe a insistêcia mas o userform filho é demais!
      Eu gostaria que funcionasse como Modal,
      pode passar o código que tenho que alterar e em qual userform?
      Obrigado e Abraços.

  • @lfossatti
    @lfossatti Год назад +1

    Boa noite professor. Assisti varias aulas suas e esta em especifico estava aguardando pra implementar em um projeto que tenho. Funcionou direitinho, exceto pelo fato que preciso que os formulários abram em janela normal e modal. A parte do dimensionamento eu consegui resolver, mas abrir em modal não encontrei qual parte do código mudar. Você saberia me responder isso? Att.

    • @OrganicSheets
      @OrganicSheets  Год назад

      Olá amigo, você quer que os formulários abram conforme o padrão?
      Se for isso, basta você excluir o código do evento initialize do formulário que será aberto.

    • @lfossatti
      @lfossatti Год назад

      @@OrganicSheets Bom dia. Primeiramente grato pelo seu retorno. Na verdade o que eu preciso é que e os formulários abram de forma retrita (Modal = True). Quando o segundo formulário for aberto, mesmo q ele esteja em tela cheia, obrigatoriamente eu preciso setar o modal como true. Eu tentei encontrar onde mudaria este parametro, mas confesso que não encontrei. Sabe me dizer se existe a possibilidade de configurarmos para os formulários serem exibidos desta maneira? Att.

  • @kulurox
    @kulurox Год назад +1

    Muito bom o vídeo e o material proposto, quase tudo funcionou bem, porém ao preencher uma listview usando estas janelas ficou extremamente lento.
    Antes de usar o menu eu tenho em um formulário uma listview que é preenchida através de sql ( o processo todo leva menos de 1 segundo para concluir). Quando passei o formulário para este tipo de menu o processo de preenchimento do list view chega a quase 30 segundos. Até para a criação das colunas é possível ver o computador desenhando uma a uma de tão lento que ficou. Você sabe o por que isso ocorre? Tem alguma ideia de como resolver? Obrigado

    • @OrganicSheets
      @OrganicSheets  Год назад

      Fala Kulurox, beleza?
      É estranho de fato, não deveria impactar tanto, se quiser compartilhar seu projeto eu posso tentar ver o que está atrasando o processo.

  • @academiavba7961
    @academiavba7961 10 месяцев назад

    Perdón por no ser tan claro. Soy de Peru y mi nombre es Pedro. En el video Vídeo #98 explica que un formulario es incrustado dentro de otro formulario como sub formulario, al aplicarlo en mi computadora todo sale muy bien, pero la consulta es que necesito darle mas espacio (propiedad TOP) entre el subformulario y el formulario principal. Muchas gracias, espero se pueda enterder.

    • @OrganicSheets
      @OrganicSheets  7 месяцев назад

      Hola amigo, ¡qué genial tener un seguidor de Perú! 😁 Disculpa la demora en responder. No tengo esa solución, tendría que estudiar para ver cómo podría desarrollarla. Tan pronto como pueda, actualizaré ese contenido. ¡Abrazos!

  • @gabrielreis333
    @gabrielreis333 Год назад +1

    Boa Tarde.
    Teria como me dar uma ajudinha?
    Eu preciso desse codigo so que ao apertar um Botão.
    Tenho um menu Lateral com 150 de largura e queria que ao clicar no Botão1 Abrir o Form_1, e ao clicar no Botão2 abrir o Form_2 e fechar o 1.
    O Form teria que abrir Left 150, para o menu lateral ficar vizivel a todo tempo.
    Eu tava fazendo um parecido com o do video so que eu inha usar Frame, deixar tudo oculto e ao apertar o botao aparecer, so que o codigo dentro do Form_Menu iria ficar muito grande, meu pc nao ia aguentar.
    Desse jeito do video acho que iria forçar menos o pc.
    Obrigado.

    • @OrganicSheets
      @OrganicSheets  Год назад +1

      Fala Gabriel, essa solução ainda preciso desenvolver.
      Quando fiz os ajustes para abrir um form dentro de outro, precebi que ao abrir outro ele não fecha o anterior, cheguei até a testar algumas solução, mas não deu bom.
      Quando eu tiver tempo ainda pretendo aprimorar esse código.

  • @joses.pacheco3069
    @joses.pacheco3069 Год назад +2

    Bom dia, Organic Sheets. Assisti ao Vídeo # 67 - como proteger suas Macros e códigos no VBA. Achei extraordinário e de extrema importância o conteúdo explanado.
    Dentro do seu vasto conhecimento em linguagem de programação, é possível criar um código Excel VBA que impeça o deletamento de uma planilha casualmente o intencionalmente?
    Exemplo: Uma empresa tem uma planilha “X” com dados de extrema relevância e um funcionário “Y” propositalmente deseja deletá-la para causar um certo prejuízo.
    Quando ele apertar o delete para eliminá-la, aparecerá uma mensagem informando que ela, a planilha, só poderá ser apagada com autorização do administrador através de uma senha. Isso é possível?
    Já fiz a minha inscrição no Canal. Os assuntos abordados são de grande pertinência para os amantes do Excel. Obrigado por compartilhá-los.
    Desde já, agradeço a sua atenção.

    • @eronnew
      @eronnew Год назад +2

      Mais fácil realizar controle de pasta (dentro do servidor) dando permissões individuais para usuários apenas editar e retira a possibilidade de deletar os arquivos. Espero ter ajudado

    • @shymira
      @shymira Год назад +2

      @@eronnew acredito que o caso dele seja uma aba de uma planilha, nao a pasta de trabalho inteira.

    • @shymira
      @shymira Год назад +2

      @joses.pacheco3069 eu não conheço um modo para executar exatamente do jeito que voce quer... mas segue uma opção abaixo um pouco diferente do que vc quer, mas pelo menos não permite salvar o arquivo sem a planilha ou com o nome dela alterado. No caso vc so precisa alterar a variável 'planilha' pro nome da planilha que vc deseja manter, lembre-se que isso não impede o usuario de deletar as informações das células da planilha em questão, apenas o nome da mesma ou a existência dela. Salva tudo em 'esta pasta de trabalho' no vbe.
      Public existe_plan As Boolean
      Sub verifica_plan()
      Dim i As Integer, planilha As String
      planilha = "dados_importantes"
      For i = 1 To ThisWorkbook.Sheets.Count
      If Sheets(i).Name = planilha Then
      existe_plan = True
      Exit For
      End If
      Next i
      If Not (existe_plan) Then
      MsgBox "Uma planilha importante não foi encontrada!" & Chr(13) & _
      "Todas as alterações não serão salvas!!", vbCritical, "Planilha inexistente ou alterada"
      End If
      End Sub
      Private Sub Workbook_BeforeClose(Cancel As Boolean)
      Call verifica_plan
      If Not (existe_plan) Then ThisWorkbook.Close False
      End Sub
      Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
      Call verifica_plan
      If Not (existe_plan) Then ThisWorkbook.Close False
      End Sub

    • @joses.pacheco3069
      @joses.pacheco3069 Год назад +1

      @@shymira @shymira, muito obrigado pelo retorno.

    • @joses.pacheco3069
      @joses.pacheco3069 Год назад +1

      @@shymira Nesse caso seria na pasta por completo. Impedir que fosse deletada casualmente ou intencionalmente. Mesmo assim, muito obrigado.