none
Habilitar conexão de dados e atualização de links RRS feed

  • Pergunta

  • 
    
    
    
    
    

    Prezados,

    A planilha que disponibilizarei para usuários contém conexão de dados e atualização de links que podem gerar uma alerta ao ser aberta.

    A algum código que poderia incluir na macro para que a planilha, ao ser aberta, habilite a conexão de dados e atualize automaticamente os links?

    Grato.


    quarta-feira, 2 de julho de 2014 18:18

Respostas

  • Olá Amilton!

    Não entendo o motivo de querer isso em VBA, pois se trata de uma propriedade do seu arquivo, que uma vez configurado ficará padrão no arquivo, não será necessário repetir essa operação quando o arquivo for aberto novamente.

    Mas se por ventura quiser incluir isso numa rotina VBA, a linha correspondente ao comando é:

    ActiveWorkbook.UpdateLinks = xlUpdateLinksAlways

    Abraços!


    Rafael Kamimura

    • Sugerido como Resposta Rafael Kamimura quarta-feira, 2 de julho de 2014 20:28
    • Marcado como Resposta Amilton Nacif quarta-feira, 2 de julho de 2014 20:59
    quarta-feira, 2 de julho de 2014 20:22
  • Sim, Utilize a linha:

    ActiveWorkbook.RefreshAll

    Se estiver encerrado as dúvidas, marque como respostas estes tópicos que respondi.

    Abraços!


    Rafael Kamimura

    • Marcado como Resposta Amilton Nacif quarta-feira, 2 de julho de 2014 20:59
    quarta-feira, 2 de julho de 2014 20:46

Todas as Respostas

  • Olá Amilton!

    Se sua planilha possui vínculos com outros, você consegue configurar para que a mensagem não apareça e os vínculos sejam atualizados. Para isso basta clicar no botão "Editar Links" da aba Dados e na janela clicar na opção "Prompt de inicialização e escolher a 3ª opção: "Não Exibir o alerta e atualizar dados". Observe a imagem:


    Rafael Kamimura

    • Sugerido como Resposta Rafael Kamimura quarta-feira, 2 de julho de 2014 20:28
    quarta-feira, 2 de julho de 2014 19:22
  • Rafael,

    Como poderia transformar esta sequência num código VBA?

    quarta-feira, 2 de julho de 2014 20:10
  • Olá Amilton!

    Não entendo o motivo de querer isso em VBA, pois se trata de uma propriedade do seu arquivo, que uma vez configurado ficará padrão no arquivo, não será necessário repetir essa operação quando o arquivo for aberto novamente.

    Mas se por ventura quiser incluir isso numa rotina VBA, a linha correspondente ao comando é:

    ActiveWorkbook.UpdateLinks = xlUpdateLinksAlways

    Abraços!


    Rafael Kamimura

    • Sugerido como Resposta Rafael Kamimura quarta-feira, 2 de julho de 2014 20:28
    • Marcado como Resposta Amilton Nacif quarta-feira, 2 de julho de 2014 20:59
    quarta-feira, 2 de julho de 2014 20:22
  • Obrigado pela ajuda, Rafael.

    Abs.

    quarta-feira, 2 de julho de 2014 20:38
  • Rafael,

    Consigo fazer o mesmo com o botão "Conexões"?

    quarta-feira, 2 de julho de 2014 20:41
  • Sim, Utilize a linha:

    ActiveWorkbook.RefreshAll

    Se estiver encerrado as dúvidas, marque como respostas estes tópicos que respondi.

    Abraços!


    Rafael Kamimura

    • Marcado como Resposta Amilton Nacif quarta-feira, 2 de julho de 2014 20:59
    quarta-feira, 2 de julho de 2014 20:46
  • Obrigado!

    quarta-feira, 2 de julho de 2014 20:59