Когда я вызываю SourceData в сводной таблице, я получаю строку:
MsgBox ActiveSheet.PivotTables("PivotTable1").SourceData
Retuen: «Sheet1 '! L18C1: L1471C23»
Я хотел бы преобразовать эту строку для RANGE, но не работает!
Sheet = Split(Source, "'")(1)
adress = Split(Source, "'")(2)
adress = Right(adress, Len(adress) - 1)
Cell1 = Split(adress, ":")(0)
Cell2 = Split(adress, ":")(1)
Debug.Print "Sheet : " & Sheet
Debug.Print "Cell1 : " & Cell1
Debug.Print "Cell2 : " & Cell2
Debug.Print Worksheets(Sheet).Range(Cell1).Value
Отладка windows
Лист: Sheet1
Cell1: L18C1
Cell2: L1471C23
«Ошибка выполнения 1004».
Спасибо