Ola Pessoal!
É o seguinte preciso saber como se faz via comando vba com que a partir de uma seleção com Selection.Offset desça para a próxima linha, tipo ActiveSheet.Cells(6, 2) desça para linha ActiveSheet.Cells(7, 2), mas sem utilizar Selection.Offset(1, 0).Select, pois a seleção tem que permanecer na ActiveSheet.Cells(6, 2).
ActiveSheet.Cells(6, 2).Select
While Selection.Offset(0, 5) <> ""
Do
If ActiveSheet.Cells(6, 7) = Selection.Offset(0, 25) Then
If Not ActiveSheet.Cells(6, 2).Find(Selection.Offset(0, 26)) Is Nothing Then
Selection.Offset(1, 0).Select
Else
ActiveSheet.Cells(6, 2) = ActiveSheet.Cells(6, 2) + "/" + Selection.Offset(0, 26)
End If
Else
Selection.Offset(1, 0).Select
End If
Loop Until Selection.Offset(0, 5) = ""
Wend
pois apos todo processo do loop preciso que comece a preencher as informações da próxima linha ActiveSheet.Cells(7, 2) até preencher todas.
o codigo acima preenche informações na ActiveSheet.Cells(6, 2).
talves atraves de uma variavel adicionando + 1 para mudar de linha, mas não sei como fazer.
espero que entendam!
desde já agradeço!
Postado : 12/08/2013 4:14 pm