+ Reply to Thread
Results 1 to 12 of 12

ChangeLink Command Not Working

Hybrid View

  1. #1
    Dave Peterson
    Guest

    Re: ChangeLink Command Not Working

    I'd stay here and see if anybody else could guess.



    Dina wrote:
    >
    > Thanks for trying.
    >
    > I've been working on this for 2 days. I had this (or one like it) working
    > last year on my old computer. I was running Windows 2000. This year I have
    > Windows XP. The only thing I can think of is that there is a conflict. The
    > OS sometimes does wonky things to VBA commands.
    >
    > What forum would I go to for expert help with this kind of conflict?
    >
    > "Dave Peterson" wrote:
    >
    > > Is the workbook protected?
    > >
    > > I'm out of guesses.
    > >
    > > Dina wrote:
    > > >
    > > > I have a situation where I am copying files from a "common files" folder into
    > > > individual folders. Then I have to change the links to refer to the newly
    > > > copied files within each folder. I keep getting "Runtime error '1004'
    > > > Method 'ChangeLink' of object '_Workbook' failed"
    > > >
    > > > It doesn't seem to matter whether I use absolute addresses or variables.
    > > > I've tried the following:
    > > >
    > > > ActiveWorkbook.ChangeLink Name:= _
    > > > "C:\BudDataRun\Common Files\INPUTSHEETABA-GF.xls", NewName:= _
    > > > "C:\BudDataRun\Gen Fund Budget\N-E0011\INPUTSHEETABA-GF.xls", Type:= _
    > > > xlExcelLinks
    > > > (The macro recorder used the Name:= and NewName:= labels)
    > > >
    > > > 'ActiveWorkbook.ChangeLink "C:\BudDataRun\Common
    > > > Files\INPUTSHEETABA-GF.xls", _
    > > > '"INPUTSHEETABA-GF.xls", xlExcelLinks
    > > >
    > > >
    > > > 'ActiveWorkbook.ChangeLink RootDirectoryName & CommonFolder &
    > > > ABAFile, _
    > > > 'RootDirectoryName & FilePathName & FilePathName2 & ABAFile,
    > > > xlExcelLinks
    > > >
    > > > All variations get the same error message.
    > > > I'm running on Windows XP if that makes any difference.

    > >
    > > --
    > >
    > > Dave Peterson
    > >


    --

    Dave Peterson

  2. #2
    whylite
    Guest

    Re: ChangeLink Command Not Working

    Did you ever figure this out. I am having the same problem?
    --
    Thanks!
    Shane W


    "Dave Peterson" wrote:

    > I'd stay here and see if anybody else could guess.
    >
    >
    >
    > Dina wrote:
    > >
    > > Thanks for trying.
    > >
    > > I've been working on this for 2 days. I had this (or one like it) working
    > > last year on my old computer. I was running Windows 2000. This year I have
    > > Windows XP. The only thing I can think of is that there is a conflict. The
    > > OS sometimes does wonky things to VBA commands.
    > >
    > > What forum would I go to for expert help with this kind of conflict?
    > >
    > > "Dave Peterson" wrote:
    > >
    > > > Is the workbook protected?
    > > >
    > > > I'm out of guesses.
    > > >
    > > > Dina wrote:
    > > > >
    > > > > I have a situation where I am copying files from a "common files" folder into
    > > > > individual folders. Then I have to change the links to refer to the newly
    > > > > copied files within each folder. I keep getting "Runtime error '1004'
    > > > > Method 'ChangeLink' of object '_Workbook' failed"
    > > > >
    > > > > It doesn't seem to matter whether I use absolute addresses or variables.
    > > > > I've tried the following:
    > > > >
    > > > > ActiveWorkbook.ChangeLink Name:= _
    > > > > "C:\BudDataRun\Common Files\INPUTSHEETABA-GF.xls", NewName:= _
    > > > > "C:\BudDataRun\Gen Fund Budget\N-E0011\INPUTSHEETABA-GF.xls", Type:= _
    > > > > xlExcelLinks
    > > > > (The macro recorder used the Name:= and NewName:= labels)
    > > > >
    > > > > 'ActiveWorkbook.ChangeLink "C:\BudDataRun\Common
    > > > > Files\INPUTSHEETABA-GF.xls", _
    > > > > '"INPUTSHEETABA-GF.xls", xlExcelLinks
    > > > >
    > > > >
    > > > > 'ActiveWorkbook.ChangeLink RootDirectoryName & CommonFolder &
    > > > > ABAFile, _
    > > > > 'RootDirectoryName & FilePathName & FilePathName2 & ABAFile,
    > > > > xlExcelLinks
    > > > >
    > > > > All variations get the same error message.
    > > > > I'm running on Windows XP if that makes any difference.
    > > >
    > > > --
    > > >
    > > > Dave Peterson
    > > >

    >
    > --
    >
    > Dave Peterson
    >


  3. #3
    Registered User
    Join Date
    11-30-2011
    Location
    Philadelphia
    MS-Off Ver
    Excel 2007
    Posts
    1

    Re: ChangeLink Command Not Working

    I am having the same problem...using Excel 2007...sheet not protected

    Here is my Macro:

    Sub UpdatePSReports()
    '
    ' UpdatePSReports Macro
    '
    
    'PSReports As String
    'Sheet1 AS String
    'PSFileCurrent As String
    
    Application.DisplayAlerts = False
    PSReports = ActiveWorkbook.Name
    ActiveWorkbook.Worksheets("sheet1").Select
    Range("D1").Select
    Numcount = Selection.Rows.Count
    
    For n = 1 To Numcount
    Workbooks(PSReports).Activate
    PSFileCurrent = Cells(n + 1, 4)
    PSFileNew = Cells(n + 1, 5)
      
    ActiveWorkbook.ChangeLink Name:=PSFileCurrent, NewName:=PSFileNew, Type:=xlExcelLinks
    
    Next n
    End Sub
    Last edited by Cutter; 08-23-2012 at 08:29 PM. Reason: Added code tags

  4. #4
    Registered User
    Join Date
    08-23-2012
    Location
    SF
    MS-Off Ver
    Excel 2003
    Posts
    1

    Re: ChangeLink Command Not Working

    hey, i had the same problem

    the reason it doesn't work is because when you recorded the macro, it already changed the name.

    therefore, you can't change a link that's already changed (from filename1 to filename2) if filename1 no longer exists...
    you can change filename2 to filename3 in your macro and it'll work fine (assuming your sheet isn't protected)

    hope this helps

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1