Я травил форумы в поисках решения.Гиперссылка на основе значения другой ячейки
У меня есть код для создания гиперссылки, основанный на значении столбца B. Он работает, но только в том случае, если я запускаю sub при выборе ячейки.
Что мне нужно для гиперссылкой, чтобы автоматически добавляется, если ячейка в значение столбца H является «ОК»
Sub Hyperlinks()
Dim r As Range
Dim FilePath As String
If Intersect(Columns("B"), Selection) Is Nothing Then Exit Sub
For Each r In Intersect(Selection, Range("B2:B" & _
Cells(Rows.Count, "B").End(xlUp).Row))
If r <> vbNullString Then
FilePath = "T:\BLUEMAC\Search Paths\PDF MASTER FOLDER\"
ActiveSheet.Hyperlinks.Add Anchor:=r, _
Address:=FilePath & r.Value & ".pdf", TextToDisplay:=r.Value
End If
Next r
End Sub
Любая помощь будет принята с благодарностью.
@JamesHurst Не забудьте отметить как ответ, если это помогло (галочка на с левой стороны) –
Йохен, вы оказали огромную помощь, возможно, вы можете взглянуть на другую проблему, с которой я сталкиваюсь? http://stackoverflow.com/questions/37219465/join-cells-based-on-value-of-a-cell-vba –