• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Koppelingen verbreken met Macro

Status
Niet open voor verdere reacties.

Rusty1979

Gebruiker
Lid geworden
8 jul 2009
Berichten
72
Graag zou ik willen weten hoe je koppelingen in Excel verbreekt met behulp van een macro.

Als ik een macro opneem en koppelingen verbreek via het menu Bewerken, dan krijg ik in de macro de bestandsnaam te staan en dat is niet handig als het externe bestand steeds anders is.
 
Code:
Sub BreakLinks()
    Application.ScreenUpdating = False
    For Each ws In ActiveWorkbook.Worksheets
        With ws.UsedRange
            .Value = .Value
        End With
    Next ws
    Application.ScreenUpdating = True
End Sub
 
*Googled*

Code:
Option Explicit
Sub UseBreakLink2()

Dim astrLinks As Variant
Dim iCtr As Long

astrLinks = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)

If IsArray(astrLinks) Then
For iCtr = LBound(astrLinks) To UBound(astrLinks)
ActiveWorkbook.BreakLink Name:=astrLinks(iCtr), _
Type:=xlLinkTypeExcelLinks
Next iCtr
End If

End Sub

*voor externe datalinks ^^
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan