Página 1 de 1

Diferença na colocação do .Value [RESOLVIDO]

Enviado: 11 Out 2021 às 08:08
por BritoMarques
Olá a todos!
Existe alguma diferença técnica entre colocar ou não o .VALUE para referir-se ou captar o valor armazenado em um célula?
Ex: Cells(Lin,Col) = "" ou Cells(Lin,Col).Value = "" , dentre outras comparações.
Não me refiro a gravar um dado e sim apenas a utilizar o valor armazenado

Re: Diferença na colocação do .Value

Enviado: 14 Out 2021 às 12:42
por babdallas
Quando você não menciona a propriedade (neste caso a propriedade value), o VBA irá considerar a propriedade padrão. NO caso de células a propriedade padrão é o Value também, por isso dá na mesma.
Mas eu particularmente gosto sempre de colocar para deixar claro ao usuário ou desenvolvedor o que eu considerei. Nem sempre o usuário poderá saber qual é a propriedade padrão de um objeto.