Boa tarde,
Uso uma macro com inputs para localizar dados em área determinada dentro da planilha, gostaria de saber se existe alguma forma de a box vir pré carregada conforme a ultima vez que foi utilizada, pois existe a possibilidade de ter até 20 ou mais campos dentro da planilha igual.
segue minha macro utilizada atualmente.
Sub Pesquisa_Avançada()
Dim linha As Long
linha = ActiveCell.Row
Range("AB" & linha).Select
ActiveCell.Offset(3, 0).Select
Dim EncontraString As String
Dim Intervalo As Range
EncontraString = "*" & InputBox("Digite a pesquisa", "Pesquisa Avançada") & "*"
If Trim(EncontraString) <> "" Then
With Sheets("Clientes").Range("Y:AF")
Set Intervalo = .Find(What:=EncontraString, _
After:=ActiveCell(1), _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
If Not Intervalo Is Nothing Then
Range(Intervalo.Address).Select
Else
MsgBox "Não Localizado.", vbCritical, "Atenção"
End If
End With
End If
End Sub