К ячейке в таблице550 привязан чекбокс. При нажатии добавляет текущую дату, при деактивации удаляет дату. Необходимо исправить код на работу для радиокнопок. Т.е. один макрос у радиокнопки будет добавлять текущую дату, другой исключать.
Исходный код: [vba]
Код
Sub CheckBox_Date_Stamp() Dim xChk As CheckBox Set xChk = ActiveSheet.CheckBoxes(Application.Caller) With xChk.TopLeftCell.Offset(, 1) If xChk.Value = xlOff Then .Value = "" Else .Value = Date End If End With End Sub
[/vba]
Добрый день!
К ячейке в таблице550 привязан чекбокс. При нажатии добавляет текущую дату, при деактивации удаляет дату. Необходимо исправить код на работу для радиокнопок. Т.е. один макрос у радиокнопки будет добавлять текущую дату, другой исключать.
Исходный код: [vba]
Код
Sub CheckBox_Date_Stamp() Dim xChk As CheckBox Set xChk = ActiveSheet.CheckBoxes(Application.Caller) With xChk.TopLeftCell.Offset(, 1) If xChk.Value = xlOff Then .Value = "" Else .Value = Date End If End With End Sub
sboy, спасибо, а если рассматривать случай, что строк с радиокнопками несколько. Есть возможность привязать область к автоопределению кнопки и смещению вбок на несколько ячеек, как в примере исходного кода?
sboy, спасибо, а если рассматривать случай, что строк с радиокнопками несколько. Есть возможность привязать область к автоопределению кнопки и смещению вбок на несколько ячеек, как в примере исходного кода?Dmitry_spb
Сообщение отредактировал Dmitry_spb - Вторник, 11.04.2017, 16:02