1
resposta

Tipos de Dados

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?

1 resposta

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