Ваши дела - целые числа подряд.Просто поместите его в массив:
Private Sub CommandButton1_Click()
Dim addresses As Variant
addresses = Array("$CT$10:$CT$150", "$CZ$10:$CZ$150", "$DF$10:$DF$150", "$DL$10:$DL$150", _
"$DR$10:$DR$150", "$DX$10:$DX$150", "$ED$10:$ED$150", "$ED$10:$ED$150", _
"$EJ$10:$EJ$150", "$EP$10:$EP$150", "$EV$10:$EV$150", "$FB$10:$FH$150", "$FH$10:$FH$150")
Range("X3").Value = addresses(Range("H2").Value - 1)
End Sub