# 58 - Course macros and Excel VBA - Project - budgets Worksheet

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

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

  • @joaquimcarlosmendonca2336
    @joaquimcarlosmendonca2336 5 лет назад

    BOA NOITE ALESSANDRO,
    OTIMAS ESTAS AULAS.
    REINICIANDO AS AULA DO PROTEJO.
    PRATICANDO...RS

  • @josael55
    @josael55 9 лет назад +1

    Boa noite!! Gostando muito, já posso dizer viciado!!! Parabéns!!! Mais uma aula no papo. Obrigado!

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      Olá +Josael Fernandes ! Muito obrigado pela sua perseverança em continuar acompanhando os trabalhos! Espero que todas as 67 aulas desse curso possam continuar lhe agradando !

    • @josael55
      @josael55 9 лет назад

      Caro Alessandro pode me consider um discípulo seu, sem desfazer dos demais profissionais que também aqui postaram suas preciosas aulas, mas foi com vc que mais me identifiquei, sua didática, sua maneira profissional de corrigir erros a sua atenção e o seu profissionalismo me cativou ,td isso fez com que eu me apegasse mais no Excel embora eu quero aprender Access também. Muito Obrigado que vc tenha um maravilhoso 2016 com muito aprendizado e mais ensinamento, pois vc tem o "Dom" de ensinar.Deus que há de recompensar a vc e a sua família. Obrigado!!!

  • @wessleybarbosa4201
    @wessleybarbosa4201 9 лет назад +1

    Otimas Aulas, espero que continue passando conhecimento.

  • @adrianafernandes9686
    @adrianafernandes9686 9 лет назад +1

    Parabéns Alessandro, obrigada pelas aulas você é sem duvida uma ótimo professor, que Deus te abençoe.

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      Muito obrigado +Adriana Fernandes pela sua mensagem e por acompanhar os trabalhos!

  • @raulmelo7832
    @raulmelo7832 9 лет назад +1

    Show de Aula Alessandro .. fiquei feliz em ouvir vc dizer q criar um sistema requer muita paciência e dedicação.. pensei q era só eu ..pq as vezes fico muitos minutos pensando no melhor jeito de criar um código .. sou novato em excel ,tbem acho fantastico essa ferramenta .. parabéns .. e continue sempre com essa humildade..

  • @edsonlucia2056
    @edsonlucia2056 9 лет назад +1

    SEMPRE BOM ASSISTIR SUAS AULAS,ADICIONANDO MUITAS NOVIDADES EM CADA UMA DELAS,FELIZ NATAL E UM ANO DE VITORIAS E CONQUISTA

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      Muito obrigado +Edson Lucia e para você e sua família também! Boas festas!

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

    Realmente da trabalho mas tá muito bom ótima aula

  • @looksmart5000
    @looksmart5000 9 лет назад +1

    Excelente aula. Estou a gostar bastante. Está a ficar um sistema bastante completo.

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      Olá +José Alberto Novais Machado ! Muito obrigado pela mensagem!

  • @allansp4172
    @allansp4172 4 года назад +1

    Fantástico!

  • @joaquimcarlosmendonca2336
    @joaquimcarlosmendonca2336 7 лет назад

    Excelente!!
    Parabéns Professor Alessandro,
    Não tem como não aprender a programar .

  •  3 года назад +2

    não me canso de assistir. simplesmente fantástico. Hoje me considero um programador em Excel graças a este curso de macros. Mas não uso formulários, Acho " mais fácil" usar imagens como ícones e uso as próprias celulas do Excel para o usuário colocar os valores. Estou querento aprender Python para desenvolver APPS. Será que o meu conhecimento em Excel facilita o aprendizado ou não?

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

      Fico muito grato e feliz com sua mensagem Naim. Espero que ainda encontre muito material de estudos aqui em meu canal. Já são mais de 880 vídeos publicados sendo que de Excel são mais de 460.
      Quanto ao Python eu ainda não me interessei pela linguagem e não consigo te dar uma boa resposta. Mas tenho amigos que estão se saindo muito bem ... Bons estudos!

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

      @@AlessandroTrovato obrigado mestre. Saúde e paz!

  • @irmaoisrael
    @irmaoisrael 9 лет назад +1

    MUITO BOM

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      Muito obrigado pela mensagem +Israel Dias ! Bons estudos!

  • @mauricioreguete466
    @mauricioreguete466 6 лет назад +1

    Show de bola...

    • @AlessandroTrovato
      @AlessandroTrovato  6 лет назад

      Muito obrigado pela mensagem Maurício!
      Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
      Espero que os mais de 590 vídeos tutorias que possuo atualmente (só de Excel são mais de 280!) possam lhe ajudar.
      Bons estudos e sucesso!

    • @mauricioreguete466
      @mauricioreguete466 6 лет назад

      Seus vídeos são showwwwww demais, excelente professor, sou inscrito sim...

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

    Ola Alessandro Trovato boa noite. Estou assistindo suas aulas e não estou conseguindo formatar o campo valor unitário aparecendo as casas decimais na tela do formulario por exemplo: R$ 10,00.
    o valor é exibido somente 10. Já criei uma sub com aformatação format ("#,##0.00) e não exibi as casas decimais. Obrigado e realmente suas aulas é Show. Parabéns

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

    Ola Alessandro estudando um pouco mais e consegui fazer as mascaras dos campos. Obrigado

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

      Fico muito feliz que tenha conseguido RL! Grande abraço e bons estudos!

  • @antoniogalindro9253
    @antoniogalindro9253 7 лет назад

    Mais uma aula excelente. Muitos parabéns.
    Tenho um problema que não consigo resolver. Quando pressiono o botão Sair do formulário de Cadastro de Produtos (frmProd) fecha também o formulário de Menu (frmMenu).
    Muito obrigado!

  • @ContatoLFMathias
    @ContatoLFMathias 9 лет назад +1

    perfeito Alessandro. obrigado por esse show.
    apenas um detalhe: suponhamos que o usuario não saiba o codigo do fornecedor, poderíamos pôr ao lado do campo "Código do Fornecedor" um botão para abrir outro form com uma listbox com todos os fornecedores cadastrados, o usuario dava um clique no escolhido e era levado novamente para a tela de cadastro já com o codigo preenchido (apenas uma sugestão)

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      +Lúcio Mathias Uma ótima sugestão Lúcio!!! Aos amigos que quiserem tentar, fiquem a vontade!

    • @josael55
      @josael55 9 лет назад

      +Lúcio Mathias Muito oportuna, se fizer ai coloca a formula para "nois" leigos.Obrigado

    • @ContatoLFMathias
      @ContatoLFMathias 9 лет назад

      +Josael Fernandes A minha esperança era o Alessandro ensinar pra nós, mas parece que não vai rolar... rrrrssss

  • @tamirisdasilva4049
    @tamirisdasilva4049 4 года назад +1

    Boa tarde! Eu consegui fazer essa aula e as anteriores. De inicio tudo funcionou direito. Só que quando eu salvei , fechei e abri novamente deu um erro. Depurei marcou o erro nesse codigo
    .cxcodigo = Sheets("Produtos").Range("A1048576").End(xlUp).Value + 1
    Que é da aula 56. Quando programei o codigo do formulario de produtos. Por que isso? sendo que nem voltei a mexer nesse codigo.

    • @natyellefreitas701
      @natyellefreitas701 4 года назад

      O meu estava dando esse erro também , notei que a planilha de produtos estava em branco então coloquei alguns dados e voltou a dar certo.

    • @tamirisdasilva4049
      @tamirisdasilva4049 4 года назад +1

      @@natyellefreitas701 Obrigada! Eu fiz isso deu tudo certo tambem.

  • @assisgauderetogaudereto7882
    @assisgauderetogaudereto7882 7 лет назад

    desculpa. mas, tenho outra pergunta: quero que tanto o codformecedor seja texto ou numero fica alinhado da mesma forma, e, quero usar o codigo Ucase para levar tudo maiúsculo sendo digitado minúsculo. rogo sua atenção e não querendo mudar o projeto, mas buscando conhecimento.

  • @sejaluz5305
    @sejaluz5305 5 лет назад

    Trovato Meu Mestre !! Me ajude por gentileza ! Já analisei, apaguei tudo, fiz de novo, porém, o meu formulário de produtos não está inserindo as informações da "unidade de venda" e "marcas". Onde posso está errando ? Analisei as faixas nomeadas, etc... Um abraço e fique com Deus !!!!!

  • @ZMO51
    @ZMO51 4 года назад

    Conferi se eu fiz algum codigo errado, mas ta tudo certo.Mas o meu userform cadastro não inicia com o o codigo a cadastrar. por quê?Sempre inicia com nr. 1. Não vi no seu cadastro um ID para aparecer automaticamente.

  • @LuizGustavoMineiro
    @LuizGustavoMineiro 8 лет назад +1

    Alessandro,
    Estou seguindo as suas aulas e me deparei com um problema em transferir os dados númericos para o banco de dados, os dados de "escrita" está funcionando normalmente. Já determinei a variavel como currency, já tentei sem criar uma variavel tbm! Ela não transfere ou da o valor zero. caso possa me ajudar agradeceria

    • @LuizGustavoMineiro
      @LuizGustavoMineiro 8 лет назад +1

      dados de texto

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Olá Luiz. Se na planilha o valor está armazenado como texto, na hora da exportação faça a conversão do valor: CCUR(_variável) onde _variável armazena o valor que será transferido para o banco de dados.
      Convido você a se inscrever no canal e acompanhar as novidades. Aulas novas todas as quartas e domingos às 11h. São mais de 300 vídeos como esse e do Excel são mais de 150 publicados!
      No dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

  • @divinobrito
    @divinobrito 9 лет назад

    Alessandro, eu estava testando valores iguais para a descrição e marca e não está saindo da rotina via exit sub

    • @eduardoviali8541
      @eduardoviali8541 8 лет назад

      Tembem me deparei com o mesmo problema, por acaso você conseguiu resolver?

  • @lucasduarte7131
    @lucasduarte7131 5 лет назад

    Alessandro, poderia usar o Option compare text ao invés de Ucase, certo?
    Aula excelente!

  • @paulotarso6271
    @paulotarso6271 9 лет назад +1

    No meu projeto deu a mensagem: vVlChave não funciona para o Visual Basic quando vou tentar cadastrar um produto.

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      Olá +Paulo Tarso ! Verifique o tipo de variável que você definiu. Se você está utilizando letras na chave e o tipo declarado for long vai dar esse erro.

  • @annacarolinadelcura9838
    @annacarolinadelcura9838 8 лет назад +1

    Alessandro, boa noite.
    Estou com o seguinte problema no meu programa: possuo um formulário "Produtos" e quando eu uso os comandos
    unload Produtos
    Produtos.show,
    o formulário pisca na tela, mesmo eu usando o comando application.screenupdating no inicio e no final da sub.
    Poderia me auxiliar?
    Obrigada!
    Anna

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Olá Anna... Não é 100% das vezes que o processamento não será "visível" ao usuário.
      Quando você utiliza o Unload você está fechando o formulário e tirando-o da memória.
      Com o uso do show ele é exibido novamente. neste caso vai aparecer esse refresh entre o unload e o show...

  • @gabrielauribe2926
    @gabrielauribe2926 8 лет назад +1

    Bom dia, Alessandro.
    Fiquei com uma dúvida na parte do código em que você utilizou o comando "resize". Eu tinha entendido que ele serviria para um redimensionamento da tabela, porém você já está inserindo uma linha com as informações sem auxílio dele. Você não poderia simplesmente selecionar a linha com novas informações para realizar sua formatação?
    Por exemplo: W.UsedRange.Select?
    Muito obrigada!

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Olá Gabriela! Grato pela mensagem. A instrução Resize neste caso foi explicada apenas como mais uma forma de instrução. O comando que você sugeriu também poderia ser utilizado. Há situações bem específicas em que você verá que o UsedRange não vai ajudar, nessas situações eu uso o Resize. Nos projetos de VBA futuros (acima da aula 67) você verá que utilizo diversas vezes esse recurso.
      Convido você a se inscrever no canal e conhecer os mais de 300 vídeos que tenho publicados sendo que mais de 150 são de Excel!
      No dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND. pag.ae/bkcK7P1
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Bons estudos e sucesso!

  • @assisgauderetogaudereto7882
    @assisgauderetogaudereto7882 7 лет назад

    na aula anterior fiz uma pergunta. neste aula acho que tenho a resposta. mas não sei como adaptar o texto neste codigo. pode ajudar:
    ActiveCell.Offset(0, -1).Resize(1, 6).Select
    Selection.BorderAround LineStyle:=xlContinuous
    Selection.Borders(xlInsideVertical).LineStyle = xlContinuous
    fiz a macro e tenho o codigo: EntireColumn.AutoFit

  • @sirleirezini3137
    @sirleirezini3137 7 лет назад

    Olá Alessandro, iniciei as aulas e estou adorando, estou tentando adaptar a macro com a realidade da minha empresa, todos os comandos até agora funcionaram, no entanto quando eu clico para cadastrar o novo produto ele não copia para a planilha em si.
    Já tentei de tudo, refiz os códigos, copiei seu código e mudei algumas coisas e nada funciona, o que pode ser?
    Se puder responder fico grata.
    E mais uma vez você é ótimo as aulas são super auto explicativas.
    Ótimo conteúdo.

  • @AlanPatrik
    @AlanPatrik 8 лет назад +1

    Ótima aula, mas começou a ficar tenso rsrsrs

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Olá +Alan Patrik ! fica não... Vai ver que é moleza... Bons estudos!

  • @tadaokano867
    @tadaokano867 9 лет назад +1

    Parabens Alessandro. Curso melhor do que esse, so outro igual....Sou iniciante em VBA e estou desenvolvendo um sistema para um amigo e sempre que tenho alguma dificuldade encontro aqui, respostas que cabem que nem uma luva......Ultimamente deparei com um prblema de ter que colorir letras do ListBox(Aula 45) para indicar que os registros selecionados ja foram copiados na planilha, tem como fazer isso?.Vi comentarios que isso so da pra fazer com ListView, mas o meu micro e windows 8.1 64bits Office 2013 32bits e nao tem esse recurso. Voce vai fazer algumas aulas de List View explicando como usar e instalar os controles adicionais na caixa de ferramentas passo a passo?

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      Olá +Tadao Kano ! Nunca precisei fazer esse tipo de trabalho então desconheço como fazê-los... Não vou trabalhar com controles adicionais também. Se fosse trabalhar com todos os recursos esse curso teria mais de 200 aulas e infelizmente não tenho mais tempo para trabalhar esse volume de aulas. Lance suas dúvidas no grupo ExcelBr do Yahoo. Lá só tem feras que também vão poder lhe ajudar! Obrigado por acompanhar os trabalhos!

    • @tadaokano867
      @tadaokano867 9 лет назад

      +Alessandro Trovato Obrigado Alessandro, vou colocar a duvida no Yahoo.

  • @Marcelo.deLima
    @Marcelo.deLima 4 года назад +1

    #maisum

  • @joaocarlosjanuario9188
    @joaocarlosjanuario9188 5 лет назад

    Alessandro, tenho um problema e imagino que seja bem simples: inseri outros "textbox" para peso líquido, bruto e volume. Quando é digitado e gravado pela 1a. vez (botão cadastrar), eles gravam corretamente na planilha, mas, quando retorna para caso haja uma alteração, ao regravar, ele distorce os números, por exemplo: txtLiq = 1,255, grava na planilha 1,255. Quando retorna para uma alteração (botão alterar), ele regrava o mesmo como 1.255,000 e quando digitado valores menores do que 1, exemplo: 0,855, grava 0,855 (cadastrar), retorna 0,855 (procurar) e regrava 0,855 ficando Ok. Acontece somente quando maiores do que 1. Já tentei algumas formatações tipo ("#,##0.000"), mas não funciona. Agradeceria um retorno, se algum participante puder ajudar! Obrigado.

    • @joaocarlosjanuario9188
      @joaocarlosjanuario9188 5 лет назад

      Alessandro e demais colegas: Descobri uma solução: captar o conteúdo para a célula com o script: CDbl(txtLiq), imagino que seja uma "Change" para "Double". Havia colocado nas declarações de variáveis a definição como "Double", para valores com decimais, mas não estava funcionando quando captado da planilha e devolvido, através de uma rotina de alterar. Valeu, deve servir para alguém que esteja procurando por algo parecido. Como no projeto do Alessandro até então, só há um tratamento de campo de valor monetário, não apareceu o problema. Quem está desenvolvendo algo semelhante e precisa saber qual o peso e volume da carga, trabalhará com dados numéricos decimais.

  • @isacvs
    @isacvs 4 года назад

    Muito bom