Добрый день!
Придется еще раз вас потревожить...
Требуется собрать информацию с трех чекбоксов в одну ячейку. При неактивном, например, втором чекбоксе, в ячейке отображаются только значения первого и третьего.
Отладчик ругается на строку Sub UpdateCells()
Ошибка: Argument not optional
[vba]Код
Private Sub CheckBox1_Click()
Range("M10").Value = "Текст1"
UpdateCells
End Sub
Private Sub CheckBox2_Click()
Range("M10").Value = "Текст2"
UpdateCells
End Sub
Private Sub CheckBox3_Click()
Range("M10").Value = "Текст3"
UpdateCells
End Sub
Sub UpdateCells()
Range("M10") = IIf(CheckBox1, "Текст1") & IIf(CheckBox2, "Текст2") & IIf(CheckBox3, "Текст3")
End Sub
[/vba]
Спасибо!