Я работаю над небольшим дополнением к некоторому коду, где я просто хочу использовать значение на листе, чтобы дать мне альтернативную информацию.
Пример:
Dim WHN, Wn18, Wn06, Wn77, Wn26 As String
Wn18 = "Name1"
Wn06 = "Name2"
Wn77 = "Name3"
Wn26 = "Name4"
WHN = Range("G2")
MsgBox WHN
Где Range("G2")
будет иметь значение одного из четырех значений Wn18, Wn06, Wn77 или Wn26. Я хотел бы, чтобы в этом примере MsgBox давал мне имя, связанное с этим значением.
Итак, если Range("G2").Value
равно Wn06
, я бы хотел, чтобы MsgBox отображал Name2
.
Я знаю, что это можно сделать с помощью If
операторов, но я надеялся на более элегантное решение.