as variables de concatenación en cadena se establecerán en un rango en VBA

Tengo un problema con una línea de código particular:

ActiveSheet.Range("A" & rowCount & ":" & Mid(alphabet, totHdrLngth, 1) & belowRowCount)

Donde el alfabeto es una cadena que contiene letras mayúsculas de la A a la Z.

Sigo recibiendo el siguiente error:

Run-time error '5':
Invalid Procedure call or argument

Intenté crear una cadena "inRange" y cambiar el código a esto:

inRange = "A" & rowCount & ":" & Mid(alphabet, totHdrLngth, 1) & belowRowCount
curRange = ActiveSheet.Range(inRange)

Pero eso no ayudó (como pensé que no lo haría). ¿Alguna sugerencia

Respuestas a la pregunta(2)

Su respuesta a la pregunta