Olá, @arthurbr60
Vc pode utilizar ou uma das funções VBA de conversão de tipo (CDbl, CInt, CLng, CSng) para converter o valor do controle para o tipo desejado (Double, Integer, Long, Single respectivamente) ou fazer uma operação algébrica simples que não altere o valor da expressão, como p. ex. multiplicar por 1 ou somar com zero.
ActiveCell.Value = CDbl(MinhaTextBox.Value)
Ou
ActiveCell.Value = 1 * MinhaTextBox.Value
Para que o resultado na planilha fique formatado como moeda, p. ex., altere e mantenha o formato na própria célula, lá no Excel.
Postado : 27/10/2022 7:59 pm