Somar Textbox Excel VBA no FORMATO MOEDA via Códigos

Поділитися
Вставка
  • Опубліковано 18 жов 2024
  • Códigos Excel VBA para somar valores de Textbox mesmo que estejam em formato moeda. O valor total da soma é convertido para formato moeda via códigos vba. No exemplo da vídeo aula foram somadas três textbox e o resultado inserido na quarta textbox VBA. Com este código vba é possível somar os valores das textbox e manter o formato de moeda.
    ✅Site SGP: Venda de Coleção de Planilhas Excel VBA Prontas:
    planilhascanal...
    =================================================

КОМЕНТАРІ • 85

  • @cledemirgava1712
    @cledemirgava1712 9 місяців тому +1

    Top como sempre! Eu já havia apendido a fazer, mas sem praticar por muito tempo, ferra tudo. Valeu fera!!!!!

  • @Josill
    @Josill 4 роки тому +1

    Foi de grande ajuda!
    Sempre bom voltar aqui.

    • @CanalSGP
      @CanalSGP  4 роки тому

      Boa tarde, que bom que ajudou.

  • @felipematosmg
    @felipematosmg 2 роки тому +1

    Muito obrigado, sempre ajudando em meus projetos VBA!

  • @samuelemeleking934
    @samuelemeleking934 2 роки тому +1

    Cara muito bom seu video, achei que não ia dar certo, pois não entendo muito de VBA, mas fiz funcionou 100% muito obrigado cara forte abraço, ganhou um inscrito, trabalho toooooooooooop.

    • @CanalSGP
      @CanalSGP  2 роки тому +1

      Boa tarde, obrigado.

  • @robucceroupas8433
    @robucceroupas8433 Рік тому +1

    Muito obrigado! depois de ver centas de vídeos consegui por esse

  • @sidneideschamps3344
    @sidneideschamps3344 4 роки тому +1

    Muito obrigado, me ajudou muito, o senhor é nota mil. Sucesso.

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, obrigado, sucesso em seus estudos.

  • @carlreis
    @carlreis 4 роки тому +1

    Muito Boa a Didática. Parabéns pela aula!

    • @CanalSGP
      @CanalSGP  4 роки тому

      Boa noite, obrigado, sucesso em seus estudos.

  • @raffaelborba2955
    @raffaelborba2955 Рік тому +1

    bom dia seus videos sao otimo, estao assistindo e aprendendo muito.
    Uma duvida, esse logica de somar posso usar também para dividir dua textbox?
    desde ja agredeço pelos conhecimento !

    • @CanalSGP
      @CanalSGP  Рік тому

      Bom dia, obrigado, acredito que trocando o sinal vai ser o mesmo procedimento.

  • @denihong7327
    @denihong7327 2 роки тому +1

    Desde já, agradeço o conteúdo didático do teu canal.
    Estou tentando deicar no formato de numero, em vez da moeda porém não estou conseguindo, da um help!!

    • @CanalSGP
      @CanalSGP  2 роки тому

      Boa noite, obrigado, para formatar para número o código é vba.format(valor, "0.00")

  • @nicolascosta4567
    @nicolascosta4567 8 днів тому +1

    Obrigado, me ajudou mt!!

    • @CanalSGP
      @CanalSGP  8 днів тому

      Que bom que ajudou.

  • @adilsonoliveira9976
    @adilsonoliveira9976 5 років тому +1

    Muito boa essa aula!!

  • @gapenergiasolar
    @gapenergiasolar 3 роки тому +1

    Ajudou muito, irmão!

    • @CanalSGP
      @CanalSGP  3 роки тому

      Que bom que foi útil.

  • @gilmarchagas7703
    @gilmarchagas7703 2 роки тому +1

    Muito obrigado

  • @gabrielacostapinheiro5360
    @gabrielacostapinheiro5360 3 роки тому +1

    Muito bom! Obrigada pelo conteúdo (:

  • @beatrizolivato7980
    @beatrizolivato7980 2 роки тому +1

    Olá, boa tarde!!
    Primeiramente, parabéns pelo vídeo e pela ótima didática!!
    Meu código está dando erro no textbox4, e eu não entendi o porque, pois o meu código está exatamente igual ao seu
    Você sabe se existe alguma configuração para ser feita? ou algo assim? Estou fazendo pelo computador de minha empresa.
    Muito obrigada!!

    • @CanalSGP
      @CanalSGP  2 роки тому

      Boa tarde, obrigado, retorna alguma mensagem de erro?

  • @capoeiraalex1
    @capoeiraalex1 3 роки тому

    show de bola seus vídeos ,por onde eu posso mandar dúvidas ,estou com uma dúvida de como montar um código ,já procurei nas planilhas que comprei suas e não achei nada e nem na internet

    • @CanalSGP
      @CanalSGP  3 роки тому

      Boa noite, qual a dúvida?

    • @capoeiraalex1
      @capoeiraalex1 3 роки тому

      Eu preciso pegar o resultado de uma contagem entre datas e usar ele para dividir um valor em reais e mostrar esse valor numa célula ,não sei se consegui me fazer claro

    • @CanalSGP
      @CanalSGP  3 роки тому

      Bom dia, mas no caso quer saber quanto dias tem entre as duas datas?
      Se for isso, a vídeo aula no link a seguir pode ser útil.
      ua-cam.com/video/xw-Zp1Jt0tk/v-deo.html

    • @capoeiraalex1
      @capoeiraalex1 3 роки тому

      Não ,eu quero pegar o resultado desse cálculo de data ,por exemplo 35 dias e dividir um valor em moeda ex $1.200,00 ,e mostrar o resultado numa célula Do Excel ,mas quando tento fazer a divisão pelas variáveis dá que os valores não são compatíveis ou algo parecido

    • @CanalSGP
      @CanalSGP  3 роки тому

      Bom dia, se o número tiver ponto ou caracter de moeda vai dar erro, faça um teste sem estes caracteres.

  • @lucianodias4477
    @lucianodias4477 3 роки тому

    Parabéns pela aula Man uma dúvida, estou criando um sistema ordem de serviço tenho em textbox valor da peça, valor mão de obra, desconto e total queria saber qual o procedimento pra mim dar o desconto tipo de eu for basear nesse seu vídeo seria: peça + mão de obra - desconto = valor total, seria procedimento? Desde já agradeço

    • @CanalSGP
      @CanalSGP  3 роки тому +1

      Bom dia, obrigado, segue exemplo:
      Total = (Textboxpeça + Textboxmaodeobra) - TextboxDesconto

    • @lucianodias4477
      @lucianodias4477 3 роки тому +1

      @@CanalSGP vlw me ajudou muito abç.

  • @sorthndelitowike1567
    @sorthndelitowike1567 4 роки тому

    Gostei muito e na real funciona mesmo. Mas eu tenho a seguinte dúvida:
    Criei uma pequena Planilha de controle de estoque, mas encontrei uma dificuldade no que concerne a soma de duas celulas de planilhas diferentes, ou seja quero fazer a soma da entrada de hoje com o existência final do dia anterior e me apresente como valor inicial de hoje.

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, vai ser difícil trabalhar nesta lógica, experimente analisar o modelo apresentado na série no link a seguir:
      ua-cam.com/video/tRmCGVD4Q6I/v-deo.html

  • @financasthadeu7411
    @financasthadeu7411 4 роки тому +1

    se a pessoa acabar digitando duas vírgulas de forma errada, ele vai para o depurador, para corrigir isso tenho que fazer um código com if ou uma variável ? ou nem um nem outro... começando a aprender esse vba

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, pode colocar sistema de tratamento de erros:
      ua-cam.com/video/7Ksp7X9OavE/v-deo.html

    • @joaopacheco5998
      @joaopacheco5998 4 роки тому

      gostaria de receber a planilha

  • @anasoares4817
    @anasoares4817 4 роки тому

    oi gostei muito deste video, estou algum tempo me aventurando em vba, ja fiz alguns projetos, estou montando um agora que tenha exemplo, debito, credito, saldo anterior e saldo atual, , neste projeto e um tipo de movimento de caixa simples , como posso usar estes segmentos no vba, ja vi videos mas nenhum especifico nesta parte

    • @CanalSGP
      @CanalSGP  4 роки тому +1

      Bom dia, obrigado, para trabalhar com estas variáveis vai ser bem complexo, mais fácil seria controlar apena entradas e saídas, uma guia para registrar as entradas e outra para as saídas. Ou talvez colocar uma combobox para escolher qual é a operação.

  • @LeandroSilva-mb1gi
    @LeandroSilva-mb1gi Рік тому

    Bom dia!
    Poderia fazer um vídeo de como inserir o valor da textbox no formato moeda para a célula da planilha, em outra moeda?
    Tipo: Dólar, Euro.
    Detalhe, sem que seja armazenado como texto.
    Aguardo, abraço.

    • @CanalSGP
      @CanalSGP  Рік тому

      Bom dia, acredito que o mais fácil seja formatar a coluna da planilha para o formato que deseja e salvar apenas os números.

    • @LeandroSilva-mb1gi
      @LeandroSilva-mb1gi Рік тому

      @@CanalSGP Talvez, eu tenha me expressado errado.
      Me referi ao lançamento de valores de diferentes moedas na mesma coluna.
      Exemplo:
      Tenho uma Combobox com 3 tipos de moedas., e ao selecionar uma moeda, a TextBox recebe o comando da Combobox, e ao fazer a digitação já recebe o cifrão, e lança na planilha como moeda, de acordo com o seu cifrão .
      Existe esta possibilidade?
      Estou quebrando a cabeça!

    • @CanalSGP
      @CanalSGP  Рік тому

      Boa tarde, até o momento não vi algo neste sentido ainda.

  • @FormatusPersonalizadosBR
    @FormatusPersonalizadosBR 5 років тому

    Me ajudou muito e muito obrigado !

  • @eufraziosouza12
    @eufraziosouza12 3 роки тому

    Bom dia, gostaria de receber por e-mail, para analisar os códigos. Gosto muito de programação, no entanto ainda não consigo programar.

    • @CanalSGP
      @CanalSGP  3 роки тому

      Boa tarde, qual e-mail para envio.

  • @dantebravo8480
    @dantebravo8480 3 роки тому

    bom dia como fazer soma ou multiplicação em textbox de planilhas diferentes? grato

    • @CanalSGP
      @CanalSGP  3 роки тому

      Bom dia, em planilhas diferentes não tentei ainda.

    • @dantebravo8480
      @dantebravo8480 3 роки тому

      @@CanalSGP obrigado, fico no aguardo

  • @sorthndelitowike1567
    @sorthndelitowike1567 4 роки тому

    Muito Obrigado pelo video! Só que o eu fiz apenas a soma de duas TextBox, e quando dou um exit para inserir o valor da outra TextBox vem o seguinte erro: Erro de tempo de Execução 13 "tipo incompatível". Será que tem como resolver isso? se sim, como?

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, a mensagem se refere que está tentando multiplicar algo que não é número.

  • @MrCelsiu
    @MrCelsiu 4 роки тому

    Bom dia. Muito bom o conteúdo, parabéns. Eu também preciso fazer esta mesma soma com moeda em formato dólar. Usei este mesmo código retirando apenas a letra R do "R$ #,##.00", ficando assim "$ #,##.00", porém dá erro ao tentar realizar a soma. Poderia me ajudar?

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, precisa retirar o cifrão também.

    • @MrCelsiu
      @MrCelsiu 4 роки тому

      @@CanalSGP Mas eu gostaria que o símbolo da moeda americana em dólar "US$" aparecesse em frente ao número, assim como o símbolo do real "R$". Será que é possível?

    • @CanalSGP
      @CanalSGP  4 роки тому

      Sim, é possível, só alterar onde tem R$ e colocar US$.

    • @MrCelsiu
      @MrCelsiu 4 роки тому

      @@CanalSGP Pois é, já fiz isso, mas dá um erro 13 "Tipos incompatíveis". Não entendi esse erro.

  • @anddremarcelino3816
    @anddremarcelino3816 4 роки тому

    Boa dia como faço para alem do total para dar o troco estou tentando fazer aqui e não estou conseguindo

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, qual erro está enfrentando?

  • @wellingtondacosta1061
    @wellingtondacosta1061 4 роки тому

    Obrigado, funcionou, porem ao digitar valores negativos da erro em tempo de execução 13. Tem como concertar isso?

    • @CanalSGP
      @CanalSGP  4 роки тому +1

      Bom dia, antes da linha de código com erro, coloque o comando On error resume next.

    • @wellingtondacosta1061
      @wellingtondacosta1061 4 роки тому

      @@CanalSGP Funcionou perfeito, muito obrigado.

  • @edimorth
    @edimorth 2 роки тому

    Bom dia Mestre
    Inseri mais 2 textbox: TEXTBOX5 e TEXTBOX 6 (nesse mesmo formulário)
    Onde:
    TEXTBOX5 = PARCELAS (um valor X qualquer) e TEXTBOX6 = TOTAL PARCELADO (R$)
    TEXTBOX6 = TEXTBOX4 / TEXTBOX5
    Fiz algumas tentativas, mas não consigo fazer essa divisão, não estou entendendo com pegar o textbox4 / textbox5 e apresentar o total da divisão na textebox6
    Poderia me passar uma formula para esse resultado a mais. Obrigado desde já.

    • @CanalSGP
      @CanalSGP  2 роки тому

      Bom dia, precisa definir que está trabalhando com números.
      Dim V1 as Double, V2 as Double
      If Textbox4 Empty Then
      V1 = Textbox4.value
      else
      V1 = "0"
      end if
      If Textbox5 Empty Then
      V2 = Textbox5.value
      ELSE
      V2 = "0'
      end if
      Textbox6.value = V1 / V2

    • @edimorth
      @edimorth 2 роки тому

      @@CanalSGP Muito obrigado pela atenção Mestre. Tenha um ótimo dia

  • @larissadayelle685
    @larissadayelle685 4 роки тому

    Como faço para utulizar fórmulas de soma com números lançados no Excel via VBA?? Pois quando os valores vão para a planilha, as fórmulas não somam os valores.

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia. precisa converter para número. ua-cam.com/video/rS-fN_LgmnI/v-deo.html

  • @lucas_fonseca
    @lucas_fonseca 4 роки тому

    Bom dia. Como fazer para subtrair? Apenas trocar o "+" pelo "-" ??
    Pois não estou conseguindo...

    • @CanalSGP
      @CanalSGP  4 роки тому

      Boa noite, veja a vídeo aula a seguir, pode ser adaptada a sua necessidade.

  • @michelsantuss2513
    @michelsantuss2513 3 роки тому

    O código quase deu certo, mas quando você coloca uma letra acontece um erro de incompatibilidade ---> "TextBox3 = CDbl(N1) + CDbl(N2)" nessa linha

    • @CanalSGP
      @CanalSGP  3 роки тому

      Bom dia, cdbl está especificando que é número, portanto não vai aceitar letras.

  • @raynansantosmatos5271
    @raynansantosmatos5271 4 роки тому

    como faço para subtrair, pois trocando os sinais não deu certo...

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, é a mesma fórmula. Qual erro ocorreu?

  • @canaltvgame9972
    @canaltvgame9972 5 років тому

    nao ta somando. fiz tudo certo, no meu caso e so duas domas, e nao vai a soma

  • @ronaldolopes165
    @ronaldolopes165 2 роки тому

    boa tarde, porque que no seu código vc não precisou colocar o nome do userform? Já no meu código aqui eu tive que colocar pra dá certo, ex: userform1.textbox1

    • @CanalSGP
      @CanalSGP  2 роки тому +1

      Boa tarde, se fazer um procedimento em um módulo por exemplo, precisa colocar o nome do formulário antes do nome do objeto para referenciar. Se for procedimento no próprio formulário, ai não precisa.

    • @ronaldolopes165
      @ronaldolopes165 2 роки тому +1

      @@CanalSGP Ah foi por isso que o meu código não estava dando certo, vc colocou direto no formulário, e o meu estava em um módulo, obrigado!!