I am looping the array using the code below, however, the final condition, And Not...like, has no impact at all.
For i = 2 To UBound(arr)
If arr(i, 2) Like "*Helideck*" Or _
arr(i, 5) Like "*-HD-*" And _
Not arr(i, 16) Like "*Fire*" Then arrH(i, 1) = "True"