|
Заливка цветом ячеек с MAX и MIN значениями в выделенном диапазоне
|
|||
---|---|---|---|
#18+
Пожалуйста, подскажите чайнику, как в выделенном диапазоне залить одним цветом ячейку, содержащую максимальное значение и другим цветом - минимальное? Таких диапазонов у меня много... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2006, 11:32 |
|
Заливка цветом ячеек с MAX и MIN значениями в выделенном диапазоне
|
|||
---|---|---|---|
#18+
Упс, не указала приложение, с которым работаю. Это старый добрый Excel ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2006, 12:00 |
|
Заливка цветом ячеек с MAX и MIN значениями в выделенном диапазоне
|
|||
---|---|---|---|
#18+
Выделяешь столбец "формат"-"условное форматирование" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2006, 12:39 |
|
Заливка цветом ячеек с MAX и MIN значениями в выделенном диапазоне
|
|||
---|---|---|---|
#18+
Мне помогли найти решение на другом форуме. Выкладываю для тех, кому это может понадобиться. Sub покрасим2() Dim R As Range 'ячейки выделенной области Dim min As Double 'минимальное значение Dim max As Double 'максимальное значение Dim i_min As String 'имя строки с минимальным значением Dim i_max As String 'имя строки с максимальным значением min = Selection.Cells(1).Value max = Selection.Cells(1).Value i_min = Selection.Cells(1).Address i_max = Selection.Cells(1).Address For Each R In Selection If min > R.Value Then min = R.Value i_min = R.Address End If If max < R.Value Then max = R.Value i_max = R.Address End If Next Range(i_min).Interior.ColorIndex = 4 Range(i_max).Interior.ColorIndex = 3 End Sub Sub покрасим() Dim min As Double 'минимальное значение Dim max As Double 'максимальное значение Dim i_min As Long 'номер строки с минимальным значением Dim i_max As Long 'номер строки с максимальным значением Dim i As Long 'рассмативаемая строка Dim n As Long 'число строк в столбце Dim stolb As String 'имя столбца stolb = "A" n = Columns(stolb).Rows(65536).End(xlUp).Row min = Range(stolb & 1).Value max = Range(stolb & 1).Value i_min = 1 i_max = 1 For i = 2 To n If min > Range(stolb & i).Value Then min = Range(stolb & i).Value i_min = i End If If max < Range(stolb & i).Value Then max = Range(stolb & i).Value i_max = i End If Next Range(stolb & i_min).Interior.ColorIndex = 4 Range(stolb & i_max).Interior.ColorIndex = 3 End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2006, 10:30 |
|
Заливка цветом ячеек с MAX и MIN значениями в выделенном диапазоне
|
|||
---|---|---|---|
#18+
Тут теща подкинула задачу на выделении в строке (цены чего-то там) минимального и максимального значения. На обычных ячейках min и max работают нормально. Но теща на то и теща (задача с подвохом) - встречаются строки, где в ячейках не значения, а суммы - на этих ячейках min и max почему-то отказываются работать. Как покрасить ячейки с суммами? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 11:22 |
|
Заливка цветом ячеек с MAX и MIN значениями в выделенном диапазоне
|
|||
---|---|---|---|
#18+
GroMoZeKazzz, Тёщу Пример в студию ) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 11:23 |
|
Заливка цветом ячеек с MAX и MIN значениями в выделенном диапазоне
|
|||
---|---|---|---|
#18+
big-duke, а вот с примером не получилось :) Вечером на маке пробовал - суммы не красятся. Сейчас скопировал в виндовый эксель формулы - все ок. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 14:53 |
|
Заливка цветом ячеек с MAX и MIN значениями в выделенном диапазоне
|
|||
---|---|---|---|
#18+
GroMoZeKazzzв ячейках не значения, а суммыА суммы тоже значения :) УФ само по себе локалезависимое и вполне возможно, что указание в качестве функции сравнения Код: plaintext
Код: plaintext
Но возможны и иные причины - офис под MAC сам по себе вещь очень экстравагантная и непредсказуемая ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 15:31 |
|
|
start [/forum/topic.php?fid=61&msg=39665406&tid=2172300]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 283ms |
total: | 410ms |
0 / 0 |