![]() |
Data Consolidation using dynamic path
Hi All,
I need help with data consolidation. I have hardcoded file for data consolidations as follows: Range("B6").Select Selection.Consolidate Sources:=Array( _ "'G:\Loss Mitigation\Unsecured Reporting\MMT\Watchlist Template\[MMT - Watchlist 1-45 Workbook Dec 07 Wk1.xls]Summary'!R6C2:R17C7" _ , _ "'G:\Loss Mitigation\Unsecured Reporting\MMT\Watchlist Template\[MMT - Watchlist 1-45 Workbook Dec 07 Wk2.xls]Summary'!R6C2:R17C7" _ , _ "'G:\Loss Mitigation\Unsecured Reporting\MMT\Watchlist Template\[MMT - Watchlist 1-45 Workbook Dec 07 Wk3.xls]Summary'!R6C2:R17C7" _ , _ "'G:\Loss Mitigation\Unsecured Reporting\MMT\Watchlist Template\[MMT - Watchlist 1-45 Workbook Dec 07 Wk4.xls]Summary'!R6C2:R17C7" _ ), Function:=xlSum, TopRow:=False, LeftColumn:=False, CreateLinks:= _ False Range("B19").Select It works. BUt when I change that to variables using this code: Sub Consolidate_Cured() ' Dim strFilePath As String Range("B6").Select strFilePath = ActiveWorkbook.Path Selection.Consolidate Sources:=Array( _ " ' "& strFilePath &"\"& [MMT - Watchlist 1-45 Workbook Dec 07 Wk1.xls]Summary'!R6C2:R17C7" _ , _ " ' "& strFilePath &"\"& [MMT - Watchlist 1-45 Workbook Dec 07 Wk2.xls]Summary'!R6C2:R17C7" _ , _ " ' "& strfilePath &"\"& [MMT - Watchlist 1-45 Workbook Dec 07 Wk3.xls]Summary'!R6C2:R17C7" _ ' _ " ' "& strFilePath &"\"& [MMT - Watchlist 1-45 Workbook Dec 07 Wk4.xls]Summary'!R6C2:R17C7" _ ), Function:=xlSum, TopRow:=False, LeftColumn:=false, CreateLinks:= _ False Range("B19").Select End Sub and VB return error said :compile error expected: List separator or ). Can Anybody help me with the syntax please? Thank You very3x much... Jeff |
Data Consolidation using dynamic path
Maybe something like this - what word wrap in the email:
Selection.Consolidate Sources:=Array( _ "'" & strFilePath & _ "\[MMT - Watchlist 1-45 Workbook Dec 07 Wk1.xls]Summary'!R6C2:R17C7", _ "'" & strFilePath & _ "\[MMT - Watchlist 1-45 Workbook Dec 07 Wk2.xls]Summary'!R6C2:R17C7", _ " ' " & strFilePath & _ "\[MMT - Watchlist 1-45 Workbook Dec 07 Wk3.xls]Summary'!R6C2:R17C7", _ "'" & strFilePath & _ "\[MMT - Watchlist 1-45 Workbook Dec 07 Wk4.xls]Summary'!R6C2:R17C7"), _ Function:=xlSum, _ TopRow:=False, _ LeftColumn:=False, _ CreateLinks:=False -- Regards, Tom Ogilvy "Jholerjo" wrote: Hi All, I need help with data consolidation. I have hardcoded file for data consolidations as follows: Range("B6").Select Selection.Consolidate Sources:=Array( _ "'G:\Loss Mitigation\Unsecured Reporting\MMT\Watchlist Template\[MMT - Watchlist 1-45 Workbook Dec 07 Wk1.xls]Summary'!R6C2:R17C7" _ , _ "'G:\Loss Mitigation\Unsecured Reporting\MMT\Watchlist Template\[MMT - Watchlist 1-45 Workbook Dec 07 Wk2.xls]Summary'!R6C2:R17C7" _ , _ "'G:\Loss Mitigation\Unsecured Reporting\MMT\Watchlist Template\[MMT - Watchlist 1-45 Workbook Dec 07 Wk3.xls]Summary'!R6C2:R17C7" _ , _ "'G:\Loss Mitigation\Unsecured Reporting\MMT\Watchlist Template\[MMT - Watchlist 1-45 Workbook Dec 07 Wk4.xls]Summary'!R6C2:R17C7" _ ), Function:=xlSum, TopRow:=False, LeftColumn:=False, CreateLinks:= _ False Range("B19").Select It works. BUt when I change that to variables using this code: Sub Consolidate_Cured() ' Dim strFilePath As String Range("B6").Select strFilePath = ActiveWorkbook.Path Selection.Consolidate Sources:=Array( _ " ' "& strFilePath &"\"& [MMT - Watchlist 1-45 Workbook Dec 07 Wk1.xls]Summary'!R6C2:R17C7" _ , _ " ' "& strFilePath &"\"& [MMT - Watchlist 1-45 Workbook Dec 07 Wk2.xls]Summary'!R6C2:R17C7" _ , _ " ' "& strfilePath &"\"& [MMT - Watchlist 1-45 Workbook Dec 07 Wk3.xls]Summary'!R6C2:R17C7" _ ' _ " ' "& strFilePath &"\"& [MMT - Watchlist 1-45 Workbook Dec 07 Wk4.xls]Summary'!R6C2:R17C7" _ ), Function:=xlSum, TopRow:=False, LeftColumn:=false, CreateLinks:= _ False Range("B19").Select End Sub and VB return error said :compile error expected: List separator or ). Can Anybody help me with the syntax please? Thank You very3x much... Jeff |
All times are GMT +1. The time now is 10:21 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com