Qual caminho é mais rápido? Se elseif ou selecione o caso

Para o código a seguir,

If Sheets("sheet1").Range("A1").Value = "option_1" Then
    Sheets("sheet1").Range("A1").Value = "option_2"
ElseIf Sheets("sheet1").Range("A1").Value = "option_2" Then
    Sheets("sheet1").Range("A1").Value = "option_3"
ElseIf Sheets("sheet1").Range("A1").Value = "option_3" Then
    Sheets("sheet1").Range("A1").Value = "option_4"
...
End IF

e

Select Case Sheets("sheet1").Range("A1").Value
    Case Is = "option_1"
        Sheets("sheet1").Range("A1").Value = "option_2"
    Case Is = "option_2"
        Sheets("sheet1").Range("A1").Value = "option_3"
    Case Is = "option_3"
        Sheets("sheet1").Range("A1").Value = "option_4"
    ...
End Select

Questões:

1) Eu estou querendo saber qual caminho seria mais rápido. E, se possível, detalhes técnicos podem ser explicados?

2) Independentemente da eficiência, qual método devo usar neste caso, para melhor codificação.

3) Qualquer outra maneira "simples" para circular o valor da matriz?

questionAnswers(5)

yourAnswerToTheQuestion