You still left a lot out (specifically layout and rules related to columns),
but I used some of your past posts - hopefully it will do approximately what
you want.
as written, a location is unique to a row of data. In otherwords you won't
have
col K col L
row 20 IC102
row 21 PA102
You would have
col K col L
row 20 IC102
row 21 PA103
102 would appear nowhere else but row20, 103 nowhere else but row 21. This
appeared to be the approach in the previous code.
if that is not the case, then you would need to process each column
separately - the code would require some modification to do that.
Sub TDDDD()
Dim arr(100 To 145) As String
Dim arr1, num
Dim rng As Range, cell As Range
Dim i As Long, j As Long
arr1 = Array(125, 127, 129, 131, 133)
For i = 1 To 235
For Each cell In Rows(i).Columns("K

B")
Set rng = Nothing
If cell.Value = "QAPK" Then
Set rng = cell
Exit For
End If
Next
If Not rng Is Nothing Then
For j = LBound(arr1) To UBound(arr1)
num = ""
If Len(Trim(arr(arr1(j)))) = 0 Then
num = arr1(j)
arr(num) = "QA"
Exit For
End If
Next
If num = "" Then num = "PK"
For Each cell In Range(rng, Cells(rng.Row, "DB"))
If cell.Value = "QAPK" Then
cell.Value = "QA" & num
End If
Next
End If
Next
For i = 1 To 235
For Each cell In Rows(i).Columns("K

B")
Set rng = Nothing
If cell.Value = "ICE" Then
Set rng = cell
Exit For
End If
Next
If Not rng Is Nothing Then
For j = 100 To 138 Step 2
num = ""
If Len(Trim(arr(j))) = 0 Then
num = j
arr(num) = "IC"
Exit For
End If
Next
If num = "" Then num = "PPI"
For Each cell In Range(rng, Cells(rng.Row, "DB"))
If cell.Value = "ICE" Then
cell.Value = "IC" & num
End If
Next
End If
Next
For i = 1 To 235
For Each cell In Rows(i).Columns("K

B")
Set rng = Nothing
If cell.Value = "PACK" Then
Set rng = cell
Exit For
End If
Next
If Not rng Is Nothing Then
For j = 100 To 145 Step 1
num = ""
If Len(Trim(arr(j))) = 0 Then
num = j
arr(num) = "PA"
Exit For
End If
Next
If num = "" Then num = "PPI"
For Each cell In Range(rng, Cells(rng.Row, "DB"))
If cell.Value = "PACK" Then
cell.Value = "PA" & num
End If
Next
End If
Next
End Sub