Notifications
Clear all

Filtro em VBA que permite alteração

6 Posts
2 Usuários
0 Reactions
799 Visualizações
(@fellipeft)
Posts: 3
New Member
Topic starter
 

Olá, eu tenho a seguinte situação:

Tenho uma macro que retorna o filtro de dados de um banco de dados. Só que como é uma copia para outro local não permite edição dos valores. Como eu faria em VBA para que esse filtro em outro local permita editar valores para o banco de dados?

 
Postado : 11/07/2016 12:52 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Nao entendi, disponibilize seu arquivo com os codigos

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 11/07/2016 1:01 pm
(@fellipeft)
Posts: 3
New Member
Topic starter
 

A macro faz uma filtragem nos dados a partir do ANO. Sendo que os dados filtrados sao copiados para outro local. Só que eu gostaria de poder edita-los a partir deste outro local, pois entrarei com mais dados no meu BD.

 
Postado : 11/07/2016 3:46 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Nao entendi a dificuldade?

O que vc pretende editar por exemplo que nao da pra fazer direto no Banco de Dados?

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 11/07/2016 4:12 pm
(@fellipeft)
Posts: 3
New Member
Topic starter
 

Ainda estou construindo a planilha. Ela terá muto mais valores, mais abas. terá valores desde 2012 incluídos no Bd. Por exemplo, quando fazer a busca encontra um erro, se já temos filtrado, poderíamos atualizar dali mesmo sem ter que abrir o banco de dados. Há essa possibilidade?

 
Postado : 11/07/2016 4:19 pm
(@mprudencio)
Posts: 2749
Famed Member
 

E possivel sim mas vc precisa fazer o uso de uma rotina de repetição do while/loop ou um for/next que pesquise no banco de dados e encontre a linha onde esta o registro, gravar novamente.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 11/07/2016 4:27 pm