I tested it and it seemed to work fine. Remember to translate the value of j (a number) to a letter. 1=A, 2=B ETC
or to get address
try this
Sub test()
Dim R As Range
Set R = Cells(12, 1)
j = 1
Do While Not R.Offset(, j) = "Product"
j = j + 1
Loop
MsgBox "Product column = " & R.Offset(, j).Address
End Sub
Steve
|