none
Excel - Planilhas Compartilhadas RRS feed

  • Pergunta

  • 

    Olá,

    Cenário: Tenho um arquivo onde na planilha A tenho uma lista de dados, e na planilha B gravei uma macro à qual associei a um botão para que, quando pressionado, traga somente determinados valores da planilha A;

    Esta planilha está em uma pasta compartilhada na rede, e com as devidas permissões concedidas;

    A planilha foi compartilhada (Revisão/Alterações/Compartilhar Pasta de Trabalho).

    Problema: Quando a planilha está compartilhada, qualquer pessoa, ao executar o botão que possui a macro atribuída, recebe a mensagem "Erro em tempo de execução '1004': O método AdvancedFilter da classe Range falhou.", inclusive quando eu mesmo tento executar o botão, recebo a mensagem. Ocorre que, ao desmarcar a opção de compartilhar a planilha, eu consigo executar as todas as macros corretamente, os botões funcionam perfeitamente.

    Versão do Office: 2013.

    Dúvida: Neste caso, qual é o problema que pode estar ocorrendo?


    • Editado dmendes segunda-feira, 4 de maio de 2015 19:54
    segunda-feira, 4 de maio de 2015 17:19

Respostas

Todas as Respostas

  • Infelizmente, macros não funcionam em pastas de trabalho compartilhadas. Você vai ter que remover a configuração de compartilhamento da pasta de trabalho se quiser continuar usando as macros criadas.

    Rafael Kamimura

    segunda-feira, 4 de maio de 2015 19:55
  • Boa tarde.

    fiz do mesmo jeito que você menciona, e funcionou - tirei o compartilhamento, criei a macro usando varias abas para cada tipo de relatório, usando filtro na aba principal - logo após compartilhei - lembrando que sua planilha deverá ser salvo como Habilitada para macro...Boa sorte

    terça-feira, 1 de novembro de 2016 18:54