Wilker12 Postado Julho 14, 2018 Denunciar Share Postado Julho 14, 2018 Olá, Se a função retorna a propriedade do objeto da 1ª forma, como fazer pra ela também retornar da 2ª:1ª forma: Function ValorDoCheckBox() ValorDoCheckBox = OLEObjects("CheckBox1").Object.Value End Function MsgBox ValorDoCheckBox 2ª forma: Function ValorDoCheckBox() ValorDoCheckBox = OLEObjects("CheckBox1").Object End Function MsgBox ValorDoCheckBox.Value Grato! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Erik Wesley Postado Julho 17, 2018 Denunciar Share Postado Julho 17, 2018 Talvez por que na segundo forma falte "...Object.Value" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wilker12 Postado Julho 17, 2018 Autor Denunciar Share Postado Julho 17, 2018 Um colega já resolveu, Erik. É só declarar a função como "as Range" e dar "Set" na variável dentro dela. Vlw! 👍 (não consigo marcar este post como "resolvido") Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Erik Wesley Postado Julho 18, 2018 Denunciar Share Postado Julho 18, 2018 20 horas atrás, Wilker12 disse: Um colega já resolveu, Erik. É só declarar a função como "as Range" e dar "Set" na variável dentro dela. Vlw! 👍 (não consigo marcar este post como "resolvido") Beleza então. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Wilker12
Olá,
Se a função retorna a propriedade do objeto da 1ª forma, como fazer pra ela também retornar da 2ª:
1ª forma:
Function ValorDoCheckBox() ValorDoCheckBox = OLEObjects("CheckBox1").Object.Value End Function MsgBox ValorDoCheckBox
2ª forma:
Function ValorDoCheckBox() ValorDoCheckBox = OLEObjects("CheckBox1").Object End Function MsgBox ValorDoCheckBox.Value
Grato!
Link para o comentário
Compartilhar em outros sites
3 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.