Boa noite,
A instrução com um ponto antes, normalmente, usamos com um With:
With ActiveSheet
criterio1 = .Cells(6, 9).Value
criterio2 = .Cells(6, 10).Value
End With
Desta maneira não é necessário ficar repetindo o nome do objeto (ActiveSheet).
Se for colocado isoladamente, não vai funcionar.
Também é possível utilizar assim:
criterio1 = Cells(6, 9).Value
criterio1 = Range("I6").Value
criterio1 = [I6].Value
Se quiser omitir o "Value", também é possível pois é a propriedade padrão do objeto "Cells":
criterio1 = Cells(6, 9)
criterio1 = Range("I6")
criterio1 = [I6]
Eu, particularmente, prefiro não omitir, pois acho que o código fica mais claro.
Abraço
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 09/08/2012 3:37 pm