Bom dia, estou desenvolvendo uma planilha de controle de almoxarifado.
Preciso depois de procurar o valor da variável "coditen" em B:B, verificar se o saldo disponivel da coluna L é 0, e se for procurar o próximo registro com valor de coditen.
Porém meu método .FindNext está dando erro.
Sub saída()
Dim i As Integer
coditen = Sheets("Saída").Range("C6").Value
    Sheets("BD_Entrada").Select
    Columns("B:B").Select
    Selection.Find(What:=coditen, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
        :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False).Activate
    selectlin = ActiveCell.Row
    selectcol = ActiveCell.Column
 For i = 1 To 10
    If (Cells(selectlin, 12) - Sheets("Saída").Range("G6").Value < 0) Then
    x = Sheets("Saída").Range("G6").Value - Cells(selectlin, 12)
    Cells(selectlin, 12) = 0
    Range("B:B").FindNext (coditen)
    selectlin = ActiveCell.Row
    MsgBox (selectlin)
    Else
    Cells(selectlin, 12) = Cells(selectlin, 12) - Sheets("Saída").Range("G6").Value
    Cells(selectlin, 12) = Cells(selectlin, 12) - x
    MsgBox (Cells(selectlin, 12))
    End If
    Next i
End Sub
Alguem pode me ajudar ?
                                                                                                	                                                
	                                         
                    
                    	
                            Postado : 19/09/2016 8:32 am