Domine o Excel ® (3 em 1): Excel - 70 Fórmulas Incríveis, Excel - 51 Macros incríveis e 51 Dicas e Truques Incríveis

(Carla ScalaEjcveS) #1

VÍNCULOS COM ARQUIVOS EXTERNOS


12. Atualizar todos os links


Esta macro é essencial para usuários que lidam com grandes quantidades de
informação e os vínculos não são atualizados automaticamente. Com esta
rotina, todos serão atualizados automaticamente ao executa-la.


Sub AutalizarLinks()
Dim linksarray As Variant
linksarray = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
For i = 1 To UBound(linksarray)
ActiveWorkbook.UpdateLink Name:=linksarray(i),
Type:=xlLinkTypeExcelLinks
Next i
End Sub


13. Quebrar todos os vínculos


Esta rotina tem por objetivo quebrar todos os vínculos de um arquivo.


Sub QuebrarVinculos()
Dim alinksarray As Variant
alinksarray =
ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
Do Until IsEmpty(alinksarray)
ActiveWorkbook.BreakLink Name:=alinksarray(1),
Type:=xlLinkTypeExcelLinks
alinksarray =
ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
Loop
End Sub


14. Alterar vínculo


Da mesma maneira que a macro anterior, a alteração de vínculos se dá por

Free download pdf