Modifique o nome de conexão do Excel existente no VBA

Eu preciso atualizar o nome da conexão de uma conexão sql da pasta de trabalho do Excel. Esta é minha tentativa. Eu tenho sido capaz de modificar a seqüência de conexão e o texto de comando, fazendo uma substituição padrão.

Sub ConnectionString_modify()

Dim i As Long
Dim cnt As Long
Dim modtext As String
Dim modrange As String

'Grab nummber of workbook connections
cnt = ActiveWorkbook.Connections.Count

For i = 1 To cnt

    'Changes to Connection string --This works
    modtext = ActiveWorkbook.Connections.Item(i).OLEDBConnection.Connection
    modtext = VBA.Replace(modtext, "_FY2013", "_FY2014")
    ActiveWorkbook.Connections.Item(i).OLEDBConnection.Connection = modtext

    'Changes Connection Name
    modname = ActiveWorkbook.Connections.Item(i).Name
    modname = VBA.Replace(modname, "_FY2013", "_FY2014")
    ActiveWorkbook.Connections.Item(i).Name = modname 
 Next i

End sub

Qualquer ajuda seria ótimo. Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion