INSERIR CALENDÁRIO AUTOMÁTICO em FORMULÁRIO VBA - CÓDIGOS PRONTOS

Поделиться
HTML-код
  • Опубликовано: 6 ноя 2020
  • Como inserir calendário pronto em formulário Excel VBA, e como utilizar os códigos na planilha Excel. Calendário vba para capturar a data automaticamente ao clicar no formulário vba. Não precisa fazer alterações nos códigos vba do calendário, apenas chamar no objeto desejado para exibi-lo na planilha Excel. Calendário vba pode ser adequado a qualquer projeto vba, permitindo selecionar a data diretamente no calendário.
    Caso não consiga baixar pelo Link1, tente o Link2:
    Link1 para baixar os códigos do calendário vba:
    mega.nz/file/IzYnHSKI#pDyAAWl...
    Link2 para baixar os códigos do calendário vba:
    drive.google.com/file/d/1KqRY...
    ✅Site SGP: Venda de Coleção de Planilhas Excel VBA Prontas:
    www.planilhascanalsgp.com.br/
    ==========================================
  • НаукаНаука

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

  • @gustavovieira6224
    @gustavovieira6224 3 года назад +1

    Parabéns! Muito bom, excelente dica. Obrigado.

    • @CanalSGP
      @CanalSGP  3 года назад

      Bom dia, obrigado.

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

    parabens... suas dicas sempre são fascinantes agradecemos muito mestre.....

  • @felipematosmg
    @felipematosmg 2 года назад +2

    Perfeito, ajudou muito no meu projeto, muito obrigado!!

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Que bom que ajudou

  • @mviniciusst
    @mviniciusst 2 года назад +1

    Ficou muito bom, obrigado pela ajuda!!

    • @CanalSGP
      @CanalSGP  2 года назад

      Que bom que ajudou

  • @RealizandoSonhos.
    @RealizandoSonhos. 3 года назад +1

    Muito bom
    Utilizo nos meus projetos e facilita muito.

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

    Obrigado pela lição.
    Funciona perfeitamente. ❤

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

      Que bom que funcionou.

  • @andrerodrigues2960
    @andrerodrigues2960 3 года назад +1

    Boa professor... Muito obrigado

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

    Obrigado.
    Muito bom estava procurando algo parecido.

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

    Obrigado professor, vc me salvou!

  • @ronipaim5070
    @ronipaim5070 2 года назад

    Boa tarde, excelente dica

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

    Excelente

  • @leandrolamindepaulapereira9485
    @leandrolamindepaulapereira9485 2 года назад +1

    Show!!!

  • @henriquerabello8924
    @henriquerabello8924 2 года назад +1

    Top demais..

  • @lexgraf9485
    @lexgraf9485 3 года назад +1

    Muito bom....não pede pra comprar nada...like like....

  • @canaltvgame9972
    @canaltvgame9972 3 года назад

    tem como colocar o feriado no calendario? numa planilha colocar os feriados do ano todo, e quando cair na data do calendario ao abrir carregar o feriado de tal data no formulariocalendario. exe 25 novembro, NATAL Numa lbl. tentei colocar mas nao carrega.

    • @CanalSGP
      @CanalSGP  3 года назад

      Bom dia, até o momento não fiz nada assim.

  • @josecardoso3453
    @josecardoso3453 3 года назад +1

    é possivel inseri em uma combox este calendario?ao utilizar na text box o calendario abre no meio da tela,esteticamente não fica legal

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, não fiz nada neste sentido ainda.

  • @shiguehashimoto1247
    @shiguehashimoto1247 2 месяца назад

    Oi Luan, uso esse calendário há alguns anos. Recentemente coloquei False depois do comando Userform.Show False para trabalhar com várias planilhas simultaneas e com formulário aberto. Com esse False, se clico em um dia do calendário em um textbox da Page8 (pode ser qualquer página, exceto 0) do Multipage, há um pulo para Page0. Se volto manualmente para Page8, vejo que a data escolhida está no textbox. Se tiro o False, esse problema desaparece, mas não posso trabalhar com várias planilhas simultaneas. Como resolvo?

    • @CanalSGP
      @CanalSGP  2 месяца назад

      Boa noite, teste colocar um ponto de interrupção no código e ir executando linha por linha de código com tecla F8, para ver qual linha de código está ativando a Page0

  • @davidfiod2238
    @davidfiod2238 2 года назад

    Oin Sergio o bom professor, ensina nós fazermos uma agenda com hora marcada para os clientes sem horário duplicado

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, com horas é sempre complexo, não fiz projeto semelhante ainda.

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

    Bom dia... por acaso vc teria uma planilha de controle de contratos? Estou precisando de uma... ou então, poderia produzir um vídeo orientando a criação de uma.
    De já agradeço.

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

      Boa tarde, infelizmente não tenho planilha neste segmento.

  • @gilisboaanto
    @gilisboaanto 2 года назад

    Tentei fazer todo procedimento mas da um erro de compilacao apenas no meu projecto (o debugg aponta para o código "day(dtdia,"00")")
    Mas quando faço num projecto novo, ele aceita.

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, onde tem day, coloque vba.day para testar.

  • @elielsondruzian
    @elielsondruzian 2 года назад

    boa tarde..
    No meu caso está dando erro de compilação alguém consegue me ajudar fora do useform o calendário funciona .mas quando monto a linha de comando Textbox1 GETCalendário (textbox)
    da erro de compilação atributo alguém sabem me dizer como resolver

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa noite, dentro da textbox acredito que não funciona, teste colocar em uma label os códigos.

  • @RFMartins1
    @RFMartins1 3 года назад

    Muito bom. Quando muda o ano, é preciso fazer algo?

    • @CanalSGP
      @CanalSGP  3 года назад +1

      Bom dia, obrigado, não precisa fazer nada.

    • @RFMartins1
      @RFMartins1 3 года назад +1

      @@CanalSGP Perfeito. Parabéns, suas aulas me ajudaram muito. Abraço.

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, que bom.

  • @TEvaristoM
    @TEvaristoM 5 месяцев назад

    Amigo, quando eu lanço uma data com dia menor que 12. O excel lança na planilha no formato americano, entende que o que vem primeiro é o mês e não o dia. Tens alguma solução?

    • @CanalSGP
      @CanalSGP  5 месяцев назад

      Boa noite, precisa definir no seu código que se trata de data. Por exemplo:
      Dim Data As Date
      Data = Textbox1.Value
      célula da planilha = Data

  • @eziorealestate1585
    @eziorealestate1585 2 года назад +1

    DE ANTEMÃO, PARABÉNS PELA INICIATIVA. A PRÍNCIPIO O MEU FUNCIONOU PERFEITAMENTE, PORÉM QDO A DATA INICIA COM "0", POR EX.: 03/07/2022, QDO PASSA PRA CÉLULA NO EXCEL FICA ASSIM 07/03/2022, OU SEJA, INVERTE. O QUE FAÇO?

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Bom dia, obrigado, precisa definir no código que vai salvar que se trata de dados do tipo data. Segue link de vídeo neste sentido. ruclips.net/video/zcErFx9Go9c/видео.html

    • @eziorealestate1585
      @eziorealestate1585 2 года назад +2

      @@CanalSGP obgd. vou assistir

    • @CanalSGP
      @CanalSGP  2 года назад +1

      De nada

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

    Boa noite professor, não estou conseguindo baixar o calendário VBA.rar que mostrou e agradeceria muito se você me ajudar

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

      Bom dia, testei os links e estão funcionando normalmente, talvez seja algo no seu navegador.

  • @newertonbarbosa8935
    @newertonbarbosa8935 8 месяцев назад

    O meu not ficou tirando print da tela após a instalação do calendário e não consigo removê-lo do excel
    Vou perder meu projeto todo, né?

    • @CanalSGP
      @CanalSGP  8 месяцев назад

      Bom dia, estranho, acredito que não tenha relação com a planilha, deve ser outro bug do seu computador. Teste fechar o Excel utilizando o gerenciador de tarefas quando acontecer isso.

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

    Adorei essa aula sobre o calendário ... só não consegui fazer o calendário aparecer numa posição desejada ... no meu caso ele aparece no canto inferior e à direita

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

      Boa tarde, estranho, deveria aparecer centralizado na tela, é padrão do vba. Confirme nas propriedades left e top para quanto está.

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

      Resolvido! ... obrigado!... agora ficou como era desejado

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

      Que bom que resolveu.

  • @raphaelecarettoni3657
    @raphaelecarettoni3657 3 года назад

    MUITO BOA A DICA, MAS QUANDO TRANSMITO A DATA DO USERFORM PARA MINHA BASE DE DADOS, O VBA ESTÁ ENVIANDO EM FORMATO DE DATA AMERICANA E A PLANILHA ESTÁ EM FORMATO DE DATA BRASILEIRA. COMO FAÇO PARA O VBA ENVIAR A DATA EM FORMATO BRASILEIRO, SEM INVERTER MÊS E ANO?

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, para salvar a data para a planilha precisa converter para o formato correto através de variável. Por exemplo:
      Dim Data as Date
      Data = Textbox1

  • @proyecto2148
    @proyecto2148 2 года назад

    Algum código para iniciar o calendário abaixo de uma caixa de texto ou rótulo de um formulário?

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa noite, não tentei fazer isso ainda, mas pode colocar uma label e deixar invisível, para quando clicar naquele ponto abrir o formulário do calendário.

  • @charlesdogao3214
    @charlesdogao3214 2 года назад

    O meu da erro na aparência do calendário, Está em formato "0" todas as semanas, apenas uma coluna está "00" ou seja só aparece 0 e 1 (primeiro dígito da data. Tipo Só a "quinta feira" aparece os dias com dois dígitos. Onde resolvo isso ?

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, em algumas versões Excel ocorre este erro, mas não identifiquei ainda a causa.

    • @charlesdogao3214
      @charlesdogao3214 2 года назад

      @@CanalSGP arrumei, expandindo largura das colunas

  • @cleitonotaviano8247
    @cleitonotaviano8247 2 года назад

    Ótimo video, porém vc poderia mostrar como abro o calendario em uma multipage? Muito Obrigado

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa noite, obrigado, em multipage não tentei ainda, geralmente é utilizado nos objetos da multipage.

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

    Pode explicar como usa esse recurso em uma célula Excel?

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

      Bom dia, segue link de vídeo neste sentido. ruclips.net/video/rkIFh7_4yRQ/видео.html

  • @AnaPaula-hk6qw
    @AnaPaula-hk6qw Год назад

    BOA TARDE, MUITO BOM SEU VIDEO ,POREM TEM UM ERRO NO CALENDARIO , NO COMEÇO DOS MESES ,ELE INVERTE O DIA E O MES ,EXEMPLO ,SE CLICAR EM 05/09, ELE VAI PARA A PLANILHA COMO 09/05. TEM COMO CONSERTAR PELO VBA?

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

      Boa tarde, a inversão da data acredito que não seja devido ao calendário. Para corrigir no código para salvar precisa definir que se trata de data, por exemplo:
      Dim Data as Date
      Data = Textbox1.value
      Célula da planilha = Data

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

      No meu deu o mesmo erro eu fui na planilha e formatei as celulas como (mmddaa) resolvido.

  • @waldeirfernandes5879
    @waldeirfernandes5879 2 года назад

    Como fazer pra esse calendário funcionar no Windows 11 ?

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa noite, não testei em Windows 11 ainda, não sei dizer se tem algum ajuste para ser feito.

  • @raquelwebery4474
    @raquelwebery4474 3 года назад

    MUITO BOM, MAS NO MEU DA ERRO NÚMERO DE ARGUMENTOS INCORRETO OU ATRIBUIÇÕES DE PROPRIEDADE INVÁLIDAS

    • @CanalSGP
      @CanalSGP  3 года назад

      Bom dia, pela mensagem deve ter erro no nome do objeto onde será inserida a data.

  • @rafaelnormando3241
    @rafaelnormando3241 3 года назад

    Bom dia. Excelente dica.
    Como eu faço para que o calendário abra quando a textbox for selecionada?
    Exemplo. estou na textbox2, aperto TAB para ir para a textbox3 (onde deverá abrir o calendário), seleciono a data e já faz o calculo automático na textbox4 e o cursor passará para a textbox5 automático.
    textbox1 = data de hoje (automática) 02/02/2021
    textbox2 = nome = Rafael
    textbox3 = data final = 05/02/2021
    textbox4 = textbox3 - textbox1 = 3 dias
    textbox5 = responsável = Pedro

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, obrigado, até o momento não fiz nada neste sentido. Mas vou estudar essa necessidade.

    • @rafaelnormando3241
      @rafaelnormando3241 3 года назад

      @@CanalSGP Obrigado, ficarei no aguardo.

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

    Excelente