locked
Como transformar uma string em um número? RRS feed

  • Pergunta

  • Olá, através de uma macro, salvo valores em uma tabela. Em seguida, construo um gráfico. No entanto, quando o valor da string é 3,5 e tento salvá-la em uma célula, ela é salva como texto. Consequentemente, utilizei a função Val(MinhaString) para salvar como número.

    O problema é que, ao usar Val(), se a string é "3,5", será armazenado somente "3", pois o VBA ignora a vírgula. Como resolvo isso? Preciso transformar vírgulas em pontos?

    sábado, 5 de março de 2011 21:16

Respostas

  • Já resolvi a questão usando um minhaString = Replace(minhaString,",",".") antes de salvar.
    • Marcado como Resposta Marlon Saveri domingo, 20 de março de 2011 13:33
    sábado, 5 de março de 2011 21:23