Top.Mail.Ru
Ответы
Аватар пользователя
6лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Создание макроса в Excel с использованием несколькох кнопок CommandButton

Всем привет, не могу разобраться с такой проблемой: нужно написать макрос в Excel, в котором при комбинации нажатий нескольких кнопок Command Button (в любом порядке) в определенной ячейке появляется текст. Если это делается кодом в VBA, то какой код писать? Может кто знает?

По дате
По рейтингу
Аватар пользователя
Мастер
6лет

Private Sub CommandButton1_Click()
Range("A1") = "какой-то текст"
End Sub

Аватар пользователя
Мудрец
6лет

Как вариант- использовать статическую переменную- одномерный массив. Длина массива - количество интересующих кнопок. Сначала весь массив нулевой. Нажали на кнопочку- соответствующий элемент массива увеличился на 1. После каждого нажатия кнопки считаем произведение всех элементов массива. Если оно не нулевое, то каждая кнопка была нажата минимум 1 раз.