Valmir,
Se a sua necessidade for encontrar o final a ultima linha preenchida na célula da planilha, você pode seguir os dois passos abaixo:
1º Você pode rodar um while se baseando pela a coluna de controle que sempre é presente e alimentando uma variável de posição.
Ex. Dim pos as integer
while cells(pos,1)<>""
pos=pos+1
wend
pos=pos+1
Ou o excel tem uma função que tambem funciona para chegar ao final da linha, é o mesmo que você apertar a tecla end e depois para baixo.
função: Selection.End(xlDown).Select
Ex.
dim pos as integer
Range("A1").select
Selection.End(xlDown).Select
pos=activecell.row+1
Mas para fazer tudo isso pelo VB você deve ter referenciado a biblioteca nas referencias do excel e criar um objeto de aplicação excel.
Ex.
Dim EX as Excel.application
set EX=createobject("excel.application")
e utilizar as funções de macro do excel quando se tratar de referencia a celulas do documento com o "EX" na frente
Ex.
EX.cells(pos,1)="teste"