Sabino, boa tarde. Por que ao declarar uma variável, você define o tipo de dados da seguinte forma? Function Teste(pCell1 As Double) as String
Entre parênteses definiu o tipo Double e fora do parênteses o tipo String?
Sabino, boa tarde. Por que ao declarar uma variável, você define o tipo de dados da seguinte forma? Function Teste(pCell1 As Double) as String
Entre parênteses definiu o tipo Double e fora do parênteses o tipo String?
Olá Wellington,
O que está dentro do parênteses é a variável, ou seja, a variável pCell será um Double _ que é numérico. O que está fora do parênteses é o retorno da função em si, neste caso não será numérico _ uma String.
Não há nenhuma contradição nisso,
Em outras palavras, como podemos ler essa função do exemplo:
Function Teste (pCell AS Double)
A função Teste retornará um valor em texto (string), mas ela vai utilizar uma variável (pCell) que é numérica.
Caso surjam novas dúvidas, fique à vontade para falar com a gente aqui pelo fórum. Abraços,
Equipe do Prof. Sabino