Добрый день. Возможно ли сделать переключение между тарифами? Например: при наборе в ячейке A3 цифры 1, в ячейках B3 и C3 значение менялось на пусто. А при наборе в ячейке B3 цифры 1, Ячейка А3 и C3 менялись на пусто и так бесконечно! Меняешь в какой то из трех ячейках значение. другие ячейки становились пустые.
У меня получается, как не странно, циклическая ссылка. Может есть какие тайные функции?
Добрый день. Возможно ли сделать переключение между тарифами? Например: при наборе в ячейке A3 цифры 1, в ячейках B3 и C3 значение менялось на пусто. А при наборе в ячейке B3 цифры 1, Ячейка А3 и C3 менялись на пусто и так бесконечно! Меняешь в какой то из трех ячейках значение. другие ячейки становились пустые.
У меня получается, как не странно, циклическая ссылка. Может есть какие тайные функции?temnoo
У меня получается, как не странно, циклическая ссылка
Все правильно, так и должно быть. Можно использовать итеративные вычисления (файл - Параметры - Формулы - поставить галку), но не советую, можно очень сильно нарваться. Гораздо проще все это макросом сделать В файле по даблклику на ячейку диапазона А3:С3 в этой ячейке ставится 1, а остальные стираются [vba]
Код
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Target, Range("A3:C3")) Is Nothing Then Range("A3:C3").ClearContents Target = 1 Cancel = True End If End Sub
У меня получается, как не странно, циклическая ссылка
Все правильно, так и должно быть. Можно использовать итеративные вычисления (файл - Параметры - Формулы - поставить галку), но не советую, можно очень сильно нарваться. Гораздо проще все это макросом сделать В файле по даблклику на ячейку диапазона А3:С3 в этой ячейке ставится 1, а остальные стираются [vba]
Код
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Target, Range("A3:C3")) Is Nothing Then Range("A3:C3").ClearContents Target = 1 Cancel = True End If End Sub