Я хочу присвоить целое число переменной на основе того, какую вкладку пользователь выбирает в пользовательской форме. У меня есть 3 вкладки, поэтому, если пользователь выбирает вторую вкладку, я хочу присвоить этой переменной целое число 2.
if tab2.Select = True then
var1 = 2
end if
Как мне написать это в коде VBA, чтобы понять, что выбирается вкладка, и в результате присвоить целое число переменной?
РЕДАКТИРОВАТЬ: у меня есть кнопки на этих страницах через кнопки выбора, где я также хочу назначить выбор пользователя для переменной. Так что, если пользователь выбирает параметр, будет ли следующий код синтаксически правильным?
If OptionButton1.Value = True Then
var2 = 1
ElseIf OptionButton2.Value = True Then
var2 = 2
ElseIf OptionButton3.Value = True Then
var2 = 3
End If