none
Duvida sobre o uso de dados RRS feed

  • Pergunta

  • Estou montando uma rotina no VBA excel em que um dado é calculado na primeira userform e depois necessito que esse dado apareça e seja utilizado na decima terceira userform. como procedo para que um dado calculado em uma userform seja apresentado e utilizado em outra userform?
    segunda-feira, 27 de novembro de 2017 12:22

Todas as Respostas

  • Você deve criar um módulo e colocar nesse módulo uma variável que valerá para todo o projeto:

    Public ValorTotal as double

    No formulário A, você atribui o valor a essa variável:

    ValorTotal = 300

    No formulário B, você pega o valor dessa variável:

    Private Sub UserForm_Initialize()
    Me.TextBox1.Text = ValorTotal
    End Sub


    A MELHOR FORMA DE AGRADECER E VOTAR COMO UTIL OU MARCAR COMO RESPOSTA Anderson Diniz diniabr2011@gmail.com


    • Sugerido como Resposta AndersonFDiniz2 segunda-feira, 27 de novembro de 2017 12:30
    • Editado AndersonFDiniz2 segunda-feira, 27 de novembro de 2017 13:12
    segunda-feira, 27 de novembro de 2017 12:30
  • Anderson

    Obrigado mas a primeira linha que voce me enviou

    Public ValorTotal as double

     Apresenta a seguinte mensagem de erro

    ATRIBUTO INVALIDO EM SUB OU FUNCTION

    segunda-feira, 27 de novembro de 2017 12:43
  • Você deve criar um módulo e colocar nesse módulo uma variável que valerá para todo o projeto

    A MELHOR FORMA DE AGRADECER E VOTAR COMO UTIL OU MARCAR COMO RESPOSTA Anderson Diniz diniabr2011@gmail.com

    • Sugerido como Resposta AndersonFDiniz2 segunda-feira, 27 de novembro de 2017 13:12
    segunda-feira, 27 de novembro de 2017 13:12

  • A MELHOR FORMA DE AGRADECER E VOTAR COMO UTIL OU MARCAR COMO RESPOSTA Anderson Diniz diniabr2011@gmail.com

    • Sugerido como Resposta AndersonFDiniz2 segunda-feira, 27 de novembro de 2017 13:13
    segunda-feira, 27 de novembro de 2017 13:13