For each cell in a range, if a value in a seperate range is found in the next cell do stuff
问题 This Macro I have built works but I am hoping for a faster version or a Formula that will do the same in less time. What I Have: For Each cell In Range("Table_Query_1[[#Data],[Reason2]]") For Each PossibleValue In Range("F2", Range("F2").End(xlDown)) If Len(cell) = 0 Then If (InStr(UCase(cell.Offset(0, 1)), UCase(PossibleValue)) <> 0) Then cell.Value = PossibleValue.Value End If Else Exit For End If Next If Len(cell) = 0 Then cell.Value = cell.Offset(0, -1) End If Next The only other way I