Для демонстрационных целей, так как ФП первоначально запросил образец.Это займет 4 ячейки, определенные в первом листе рабочей книги, и соберет данные выбранных ячеек со второго и третьего листов и вставит их в четвертый.
Первый лист:
A
1 Sheet2!C8 (these are all hyperlinks)
2 Sheet2!G15
3 Sheet3!C10
4 Sheet3!D13
Код макроса:
Sub Test2()
Dim cell As Range
Dim sel As Range
Dim index As Integer
index = 1
Set sel = Range(Cells(1, 1), Cells(1.1).End(xlDown))
For Each cell In sel
cell.Hyperlinks(1).Follow
ActiveCell.Copy
Sheets(4).Select
Range("A" & index).PasteSpecial
index = index + 1
Next
End Sub
Очевидно, что многие из них жестко запрограммированы в этой ситуации, и я уверен, что есть более эффективные способы сделатьэто.