|
|
|
выделение максимального числа
|
|||
|---|---|---|---|
|
#18+
суть вопроса: в одну ячейку забиваем любое число, а во второй ячейки должно отражаться максимальное число которое мы вписывали в 1 ую ячейку например, вначале писали в 1ую ячейку число= 2, во второй должно прописаться число=2, в следующий раз в 1ую ячейку пишем 1 , то во второй ячейки должно остаться число =2 и т.д... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 08:42 |
|
||
|
выделение максимального числа
|
|||
|---|---|---|---|
|
#18+
может кто знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 13:08 |
|
||
|
выделение максимального числа
|
|||
|---|---|---|---|
|
#18+
лилечка, что тут знать-то условие, если в 1 й ячейке число больше чем во второй, тогда значение 2 й ячейки равно значению 1 й ячейки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 13:14 |
|
||
|
выделение максимального числа
|
|||
|---|---|---|---|
|
#18+
можно подробнее это описать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 13:17 |
|
||
|
выделение максимального числа
|
|||
|---|---|---|---|
|
#18+
Вот ,как вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 13:17 |
|
||
|
выделение максимального числа
|
|||
|---|---|---|---|
|
#18+
ElenHim , по Вашему варианту ничего не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 13:31 |
|
||
|
выделение максимального числа
|
|||
|---|---|---|---|
|
#18+
Всё работает, нужно включить содержимое и макросы разрешить, чтобы отрабатывало событие листа Private Sub Worksheet_Change(ByVal Target As Range) Dim rng As Range Set rng = Application.Intersect(Target, Range("Test")) If Not rng Is Nothing Then If Target > Range("EverMax") Then Range("EverMax") = Target End If End Sub Test - проверяемая ячейка, EverMax - ячеейка с максимальным значением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 13:39 |
|
||
|
выделение максимального числа
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрюлилечка, что тут знать-то условие, если в 1 й ячейке число больше чем во второй, тогда значение 2 й ячейки равно значению 1 й ячейки Ципихович Эндрю , не понимаешь о чём речь - лучше промолчи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 14:40 |
|
||
|
выделение максимального числа
|
|||
|---|---|---|---|
|
#18+
Serge 007, ну-ну, подождём что лилечка скажет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 14:54 |
|
||
|
выделение максимального числа
|
|||
|---|---|---|---|
|
#18+
я лучше спрошу, как сделать тоже самое для столбца, например в столбце мы задаем числа , а стоящем рядом столбце отражаются их максимальные числа, т.е. размножить данную функцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2012, 18:11 |
|
||
|
выделение максимального числа
|
|||
|---|---|---|---|
|
#18+
Ну, изменения на самом деле минимальные. Теперь код события выглядит вот так Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim rng As Range Set rng = Application.Intersect(Target, Range("Test")) If Not rng Is Nothing And IsNumeric(Target) Then If Target > Target.Offset(, 1) Then Target.Offset(, 1) = Target End If End Sub Теперь Test не ячейка, а диапазон. Событие слушает вводимые значения на лист Excel, и если было введено число в диапазон Test, то проверяет соседнюю ячейку Target.Offset(, 1). Если введённое значение больше, то сохраняет его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2012, 18:32 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37723858&tid=2175872]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 403ms |

| 0 / 0 |
