Concatenando variáveis na string a serem definidas como um intervalo no VBA

Estou tendo um problema com uma linha de código específica:

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

O alfabeto é uma string que contém letras maiúsculas de A a Z.

Continuo recebendo o seguinte erro:

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

Tentei criar uma String "inRange" e alterar o código para este:

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

Mas isso não ajudou (como eu pensei que não iria). Alguma sugestão