Я не совсем уверен, что вы запрашиваете. Я думаю, что вы пытаетесь сделать это:
- Введите что-то в клетку
- Выберите месяц и день из выпадающих списков
- Запишите значение раскрывающихся списков в ячейки рядом со значением, которое вы ввели.
Это правильно? Если это так, вам нужно будет написать макрос VBA, который будет принимать значения раскрывающегося списка и записывать их в ячейки, где они вам нужны (предположите рядом с введенным вами текстом). Я думаю, что это сделало бы это для вас.
Sub writeDropdowns()
'This will take the values from cells B1 and C1
'and record this in the two cells next to the selected cell
Selection.Offset(0, 1).Value = ActiveSheet.Range("B1")
Selection.Offset(0, 2).Value = ActiveSheet.Range("C1")
End Sub
Предполагается, что раскрывающиеся значения находятся в ячейках B1 и C1 одного и того же листа. Затем можно связать этот макрос с кнопкой формы. Это очень просто и не проверяет наличие ошибок, например, не выбрана ли ячейка. Это должно быть хорошей отправной точкой.