Estou trabalhando em um projeto meu e me deparei com um obstáculo que estou tendo dificuldade de solucionar (as vezes é até simples e me falta esse conhecimento). No meu projeto, o VBA filtra uma tabela a partir de informações cedidas pelo usuário e posteriormente ele irá navegar pela tabela filtrada realizando as modificações necessárias na tabela. O problema é que ao filtrar a tabela o VBA não navega apenas nas células visíveis e sim todas as células, até aquelas que estão ocultas devido o filtro. Existe alguma maneira de fazer ele navegar somente nas células visíveis da tabela? Digo isso, pois posso sanar o problema colocando uma estrutura de if e offset para células ocultas, entretanto a tabela possui mais de 10000 linhas o que torna o processo extremamente lento e isso é o que eu menos desejo.
Por favor, se alguém puder me ajudar agradeceria imensamente!
Pergunta
osmmiot
Olá pessoal! espero que estejam bem...
Estou trabalhando em um projeto meu e me deparei com um obstáculo que estou tendo dificuldade de solucionar (as vezes é até simples e me falta esse conhecimento). No meu projeto, o VBA filtra uma tabela a partir de informações cedidas pelo usuário e posteriormente ele irá navegar pela tabela filtrada realizando as modificações necessárias na tabela. O problema é que ao filtrar a tabela o VBA não navega apenas nas células visíveis e sim todas as células, até aquelas que estão ocultas devido o filtro. Existe alguma maneira de fazer ele navegar somente nas células visíveis da tabela? Digo isso, pois posso sanar o problema colocando uma estrutura de if e offset para células ocultas, entretanto a tabela possui mais de 10000 linhas o que torna o processo extremamente lento e isso é o que eu menos desejo.
Por favor, se alguém puder me ajudar agradeceria imensamente!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.