Recorriendo todas las filas de una columna de la tabla, Excel-VBA

Actualmente estoy trabajando en un conjunto de datos que está formateado como una tabla, con encabezados. Lo que debo hacer es recorrer todas las celdas de una columna específica y cambiar los contenidos. A través de la investigación en MSDN se me ocurrió lo siguiente para loop

for i = 1 to NumRows
    Cells(i,23).Value = "PHEV"
next i

Así que esto cambiaría todas las celdas en la columna 23 para leer "PHEV". Sin embargo, no compilo la tabla en la que estoy trabajando, por lo que no puedo garantizar que la columna en la que estoy interesado sea la columna 23.

Me gustaría implementar algo similar a lo siguiente:

for i = 1 to NumRows
    Cells(i,[@[columnHeader]]).Value = "PHEV"
next i

Por supuesto, sé que esa sintaxis es incorrecta, pero espero que ilustre suficientemente mi objetivo.

Respuestas a la pregunta(8)

Su respuesta a la pregunta