Sub Macro4()
Dim myRng As Range
Dim c As Range
Dim cCount As Long
Dim myArr As Variant
myArr = Array("H", "I", "L", "M")
Dim i As Long
cCount = ActiveSheet.UsedRange.Rows.Count + 1
For Each arr In myArr
Set myRng = ActiveSheet.Range(arr & "1:" & arr & cCount)
For Each c In myRng
If c.Value <> "" Then
c.Hyperlinks.Add Cells(c.Row, c.Column), "http://www.domain.com/part/" & c.Text, c.Text
End If
Next c
Next arr
End Sub