Prezados,
Fiz uma macro aqui no trabalho, que tem como obejtivo:
1 - Abrir Planilhas Selecionadas pelo Usuário.
2 - Copiar o número de registro dos funcionários.
3 - Colar em uma planilha criada pela própria Macro.
O programa faz tudo da maneria correta, só tem um problema, se eu fizer um filtro na Planilha, demora muito tempo para filtrar a informação solicitada, porém quando eu copio e colo essa informação em uma planilha criada manualmente o filtro acontece insatâneamente.
Por gentileza, agluém pode me ajudar, ainda não conseguir resolver essa situação.
As fórmulas que usei para criar a Planilha é:
Dim pasta as object Troquei por esse para ver se funcionava Dim pasta as Workbook Set pasta = Application.WorkBooks.Add Troquei por esse para ver se funcionava Set pasta = WorkBooks.Add
Já fucei tudo gente, tirei todas as funções que formatavam as fontes, letras, cores.
Deixei Basicão, mas continua lenta.
Por favor Ajudem me.
Desde Já, agradeço.
Acredito que so com isso fique dificil te ajudar.
Tem cono postar a planilha?
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.
Gilmar
Olá,
Meu forte não é organização desculpem-me, eu entendo toda a Planilha, mas ainda não consigo me faze entender.
Jefferson Galdino
Atento | Diretoria de RH | Academia Atento
M + 55 71 9186-5057 | 71 8798-5699
jeffersongaldino.santos@atento.com.br
Brasil. Central Uruguai
http://www.atento.com.br
Boa tarde,
Prezados, fui verificar e o que causava lentidão era várias textbox que foram criadas na Planilha que pegava os dados, especificamente 2553, e quando copiava para a pasta criada pela Macro, criava esse Delay, tentando resolver a Macro achei erro de outra Planilha.
Resolvido, obrigado por tudo.