16.04.2025 13:27:04
Добрый день, имеется таблица, в ней 2 столбца, в одном сумма, в другом разница. Есть ли какая-нибудь функция (формула) для построчного сравнения этих столбцов и выделения если значения не равны. Если бы просто числа были все понятно, а тут формулы и никак не получается.
Подскажите пожалуйста. Пример прилагается (столбцы выделил желтым)
Изменено: |
|
|
18.03.2025 09:48:35
А можно ли как-то разделить для двух горизонтальных зон?
В приложенном примере в Block #1 всё работает как надо (в каждой строке (1.,2.,3) ставится только одна галка), а как сделать чтобы также работало вдобавок и в Block #2 не пойму. Помогите пожалуйста. И может посоветуйте где про основные коды и их правильное написание почитать. Искал, везде как-то обрывками и размыто... |
|
|
12.03.2025 15:37:28
Добавил еще кое-чего (во вложении), не глянете?
Там по тому же принципу "одна галочка", только в трех клетках а не колонках, вроде правильно сделал. Правда так и не разобрался как тоже самое провернуть в строках "3" и "5". И не совсем понятна функция кодов: Vl = Target.Value и If Vl <> "a" Then |
|
|
06.03.2025 12:09:06
И не совсем понял функцию If Target.Row < 12 Then
|
|||
|
05.03.2025 16:28:24
|
|
|
05.03.2025 15:06:12
Не сочтите за наглость, но не могли бы еще немного помочь.
Никак алгоритм не пойму. Обучаться азам программирования время катастрофически не хватает. Можно ли прописать так, чтобы в каждом вертикальном столбце D3:D11,D14:D19,E3:E11,E14:E19... также только одна галочка ставилась? Пример во вложении.
Изменено: |
|
|
04.03.2025 17:18:30
Добрый вечер, уважаемые господа!
Есть такой код, чтобы вставлять галочки одним кликом, и убирать двумя. Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("A1,C1,E1")) Is Nothing Then Application.EnableEvents = False Target.Font.Name = "Marlett" Target = "a" Application.EnableEvents = True End If End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Target, Range("A1,C1,E1")) Is Nothing Then Application.EnableEvents = False Cancel = True Target.ClearContents Application.EnableEvents = True End If End Sub Вопрос, можно ли добавить к этому функцию: если ставим галочку в одной ячейку, в другой стирается, и наоборот. В общем хотелось бы чтобы существовала толька одна галочка из трех.
Изменено: |
|
|