Estou procurando a solução deste problema há uma semana, mas não encontro em lugar nenhum.
Tenho um Form em EXCEL - VBA e quando inicializo este Form, todas as textbox são carregadas com informações da planilha que está por trás dele e o usuário não tem interface com elas, a não ser pela visualização.
Entretanto, não consigo formatar os controles como moeda.
Já utilizei todas as indicações encontradas em todos os foruns, mas normalmente encontro para o evento change e não para o Initialize.
Não sei qual a diferença pois não sou programadora, mas para o evento que eu preciso, não funciona a expressão abaixo:
Ctotal.text = format(Ctotal.text, "#.###,00")
Onde Ctotal é o nome da textbox.
Quando o form incializa, o depurador dá uma msg de erro dizendo que a variável não foi definida e aponta para Ctotal.
Eu não entendi foi NADA!
Obs: Assim como Ctotal, devo ter mais umas 8 caixas que deverão ser formatadas dentro do mesmo evento.
Se alguém puder me ajudar e me explicar porque isso ocorreu, eu agradeço imensamente.
Pergunta
Erika Tímpano
Preciso de ajuda! :wacko:
Estou procurando a solução deste problema há uma semana, mas não encontro em lugar nenhum.
Tenho um Form em EXCEL - VBA e quando inicializo este Form, todas as textbox são carregadas com informações da planilha que está por trás dele e o usuário não tem interface com elas, a não ser pela visualização.
Entretanto, não consigo formatar os controles como moeda.
Já utilizei todas as indicações encontradas em todos os foruns, mas normalmente encontro para o evento change e não para o Initialize.
Não sei qual a diferença pois não sou programadora, mas para o evento que eu preciso, não funciona a expressão abaixo:
Ctotal.text = format(Ctotal.text, "#.###,00")
Onde Ctotal é o nome da textbox.
Quando o form incializa, o depurador dá uma msg de erro dizendo que a variável não foi definida e aponta para Ctotal.
Eu não entendi foi NADA!
Obs: Assim como Ctotal, devo ter mais umas 8 caixas que deverão ser formatadas dentro do mesmo evento.
Se alguém puder me ajudar e me explicar porque isso ocorreu, eu agradeço imensamente.
Link para o comentário
Compartilhar em outros sites
15 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.