Какой путь быстрее? Если еще или выберите случай

Для следующего кода

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

а также

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

Вопросы:

1) Мне интересно, какой путь будет быстрее. И если это возможно, технические детали могут быть объяснены?

2) Независимо от эффективности, какой метод я должен использовать в этом случае, для лучшего кодирования.

3) Любое другое «простое» способ обвести значение из массива?

Ответы на вопрос(5)

Ваш ответ на вопрос