Alguém pode me dar essa força?
Na rotina Private Sub PreencheLista(), temos :
Dim i As Integer ' Atribuimos o Tipo da Variavel "i" como numerico
Depois atribuímos um Valor Inicial a esta Variável :
i = 1
nesta Incrementamos a linha:
i = i + 1
Nesta linha:
While .Cells(i, 1).Value <> Empty
O i Representa a Linha, e o 1 a Coluna, e aqui ela está fixa.
Então para Incrementar a Coluna, devemos transforma-la em uma Variável, depois precisamos da quantidade de Colunas para poder incrementar a Variável :
Se quiser pesquisar na Coluna 2, ficaria :
While .Cells(i, 2).Value <> Empty
Alterando somente o numero da Coluna.
Para criarmos uma Variável para a Coluna, adicionariámos o seguinte :
Dim sCol As Long
sCol = 1
e na Instrução de pesquisa ficaria :
While .Cells(i, sCol).Value <> Empty
Desta forma para podermos incrementar tanto a Linha e a Coluna corretamente dentro do While, precisamos de mais detalhes, como a disposição dos Dados, layout, tipo de dados, etc... O ideal é anexar um modelo reduzido (compactado *.Rar; *.Zip) para poder se analisar adequadamente.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 30/09/2013 7:05 pm