'Variáveis publicas para armazenar o retorno da pesquisa
Public vDescription As String
Public vValue As Integer
Public vName As String
Public vPayDate As String
'Função para pesquisa
Function retornaDados()
Dim PayCod As String
'Paycod vai ser o dado que está na coluna 7
'da linha da célula ativa
'faça as adaptações necessárias
PayCod = Cells(ActiveCell.Row, 7)
    'Desabilitamos a atualização de tela
    Application.ScreenUpdating = False
    'Selecionamos a planilha BANKSTATEMENT
    With ThisWorkbook.Sheets("BANKSTATEMENT")
        .Activate
        'Definimos uma variável para
        'realizar a pesquisa
        Dim vBusca
        'Limpamos a variável de pesquisa
        Set vBusca = Nothing
        'Selecionamos a célula C1
        .Cells(1, 3).Select
        'e nas colunas B a F
        With .Range("B:F")
            'Fazemos a pesquisa usando
            'Codigo , procurando por valores e por palavra inteira
            Set vBusca = .Find(PayCod, LookIn:=xlValues, LookAt:=xlWhole)
            'Se for encontrado o valor
            If Not vBusca Is Nothing Then
                'Selecionamos a celula onde o valor foi encontrado
                .Range(vBusca.Address).Select
                'Armazenamos os valores das colunas sub-sequentes
                vDescription = .Cells(ActiveCell.Row, 2)
                vValue = .Cells(ActiveCell.Row, 3)
                vName = .Cells(ActiveCell.Row, 4)
                vPayDate = Format(.Cells(ActiveCell.Row, 5), "dd-mmm")
            Else
                'Se não for encontrado o valor
                'Limpamos as variáveis
                vDescription = ""
                vValue = 0
                vName = ""
                vPayDate = "-"
            End If
        End With
    End With
    'Limpamos a variável de pesquisa
    Set vBusca = Nothing
    'Selecionamos a planilha ON TIME
    ThisWorkbook.Sheets("ON TIME").Activate
    'Habilitamos a atualização de tela
    Application.ScreenUpdating = True
End Function
                                                                                                	                                                
	                                         
                    
                    	
                            Postado : 04/03/2018 10:02 am