Notifications
Clear all

FILTRO AVANÇANDO - "O intervalo de destino não é grande o suficiente para acomodar todas as linhas copiadas"

1 Posts
1 Usuários
0 Reactions
1,474 Visualizações
cleberliim
(@cleberliim)
Posts: 2
New Member
Topic starter
 

Bom dia! Poderiam me ajudar?

Criei um filtro avançando em VBA, com o seguinte código:

Sub filtro()

Dim db As Range
Dim crt As Range
Dim filtrada As Range
Dim nome As String

'base é minha planilha 1 onde contem todos os dados
Set db = base.Range("A9:AC9").CurrentRegion

'crt é o campo aonde coloco os dados pra pesquisar
Set crt = base.Range("A1:AB2")

'relatório é segunda planilha pra onde vai os dados da planilha base pra filtro
db.AdvancedFilter xlFilterCopy, crt, relatorio.Range("A1:AC1").CurrentRegion

Set filtrada = relatorio.Range("A1:AC1").CurrentRegion
nome = "'" & relatorio.Name & "'!"

GrCadastro.ListBox5.RowSource = nome & filtrada.Address


End Sub

 

Descrição do problema:

Tendo feito tudo isso, quando vou realizar qualquer pesquisa recebo essa mensagem e não sei como tratar.

O intervalo de destino não é grande o suficiente para acomodar todas as linhas copiadas. Os dados abaixo do intervalo de destino serão perdidos. Continuar a copiar mesmo assim?

 
Postado : 04/11/2021 12:12 pm