Function RD_Hiperlink(FindRangeColumn As Range, ColumnCriteria, _ FindRangeRows As Range, RowCriteria) Dim i&, R, C For i = 1 To FindRangeColumn.Count If FindRangeColumn(i) = ColumnCriteria Then C = FindRangeColumn(i).Address: Exit For Next
For i = 1 To FindRangeRows.Count If FindRangeRows(i) = RowCriteria Then R = FindRangeRows(i).Address: Exit For Next C = Split(Mid(C, 2, Len(C) - 1), "$", 2)(0) R = Split(Mid(R, 2, Len(R) - 1), "$", 2)(1) RD_Hiperlink = "[" & ThisWorkbook.Name & "]" & FindRangeColumn.Parent.Name & "!" & C & R End Function
[/vba]
Это пользовательская функция [vba]
Code
Function RD_Hiperlink(FindRangeColumn As Range, ColumnCriteria, _ FindRangeRows As Range, RowCriteria) Dim i&, R, C For i = 1 To FindRangeColumn.Count If FindRangeColumn(i) = ColumnCriteria Then C = FindRangeColumn(i).Address: Exit For Next
For i = 1 To FindRangeRows.Count If FindRangeRows(i) = RowCriteria Then R = FindRangeRows(i).Address: Exit For Next C = Split(Mid(C, 2, Len(C) - 1), "$", 2)(0) R = Split(Mid(R, 2, Len(R) - 1), "$", 2)(1) RD_Hiperlink = "[" & ThisWorkbook.Name & "]" & FindRangeColumn.Parent.Name & "!" & C & R End Function
R_Dmitry, Дмитрий спасибо большое скажите я сделал под себя все ссылки ....но перевел эксель в 2010 и теперь при входе выбивает окно "ЭТА КНИГА СОДЕРЖИТ СВЯЗИ С ДРУГИМИ ИСТОЧНИКАМИ ДАННЫХ" это как? так и должно быть или я что то накосячил?
R_Dmitry, Дмитрий спасибо большое скажите я сделал под себя все ссылки ....но перевел эксель в 2010 и теперь при входе выбивает окно "ЭТА КНИГА СОДЕРЖИТ СВЯЗИ С ДРУГИМИ ИСТОЧНИКАМИ ДАННЫХ" это как? так и должно быть или я что то накосячил?dumacuk87