Notifications
Clear all

Macro em planilha compartilhada.

6 Posts
2 Usuários
0 Reactions
2,705 Visualizações
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

Prezados colegas bom dia.
Estou com um problema e necessito de ajuda.
Tem uma planilha que esta compartilhada e nela tem UserForms e uma Macro.
O problema é que os UserForms funciona perfeitamente porém a macro não.
Pesquisando descobri que quando a planilha esta compartilha a macro não funciona.
Gostaria de saber se existe alguma forma de fazer a macro funcionar mesmo com a planilha compartilhada.
Abaixo segue minha macro.
Desde já agradeço a ajuda.

Abraços.

  Sub Buscar()
Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
Range("B3").Select
    Columns("A:K").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range( _
        "B4:D5")
    Range("B3").Select
End Sub 
 
Postado : 20/05/2014 4:59 am
(@pfarias)
Posts: 0
New Member
 

Oi Fabiosp, tive o mesmo problema a uns dias atras e conseguir resolver por meio da resposta que visualizei nesse link:

http://info.abril.com.br/forum/viewtopic.php?f=101&t=15027#p50426

Comigo deu certo. E ajudou bastante. Tive um trabalho a mais, porém não precisei refazer toda minha planilha.

Se conseguir algo melhor, posta ai que adoraria conhecer também.

Qualquer dúvida é só falar.

 
Postado : 20/05/2014 8:19 am
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

pfarias boa tarde

Quando pesquisei na net encontrei este tópico mas não entendi muito bem o que tem que ser feito pra funcionar.
Tenho muito pouco experiência com macros pra falar verdade estou engatinhando ainda mas tenho muito interesse pelo assunto.
Essa planilha e utilizada todo dia e por esse motivo tenho que dar um jeito de fazer funcionar.

Desde ja agradeço a ajuda abraços.

 
Postado : 20/05/2014 9:00 am
(@pfarias)
Posts: 0
New Member
 

Deixa te explicar como eu fiz.

Eu tinha essa primeira planilha no qual possuía varias macros. Porem quando se compartilha essa macro não funcionavam.
Então deixei essa planilha como banco de dados. E criei outra Planilha sem macro e parafernalhas avançadas. Para que? Para poder compartilhar. E eu pegava essa planilha e os dados dela eu conectava a outra planilha. Por exemplo, quando eu adicionava o valor de uma venda em uma celula, ela estava conectada a uma tabela e macro na outra tabela que agora eu usava como banco de dados. E compartilhava junto as tabelas dinâmicas para visualizar e imprimir relatórios.

 
Postado : 20/05/2014 6:04 pm
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

Pfarias bom dia.

Valeu pelas dicas.
Eu não faço a mínima ideia de como fazer isso mas vou pesquisar e tentar.rs
Tenho que compartilhar a planilha mas sem as macro não da pra trabalhar...

Abraços

fabiosp

 
Postado : 21/05/2014 4:48 am
(@pfarias)
Posts: 0
New Member
 

Então OK. Vai fazendo por partes e postando aqui. Assim eu e o pessoal do fórum pode te ajudar.

Qualquer coisa é só falar.

Abraços.

 
Postado : 21/05/2014 9:24 am