Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2011, 19:29   #1
Vasy7
Новичок
Джуниор
 
Регистрация: 12.12.2011
Сообщений: 3
Сообщение Выделение цветом макс. столбец

Ребят как выделить столбец цветом с макс. суммой
Код:
Private Sub CommandButton1_Click()
Cells.Clear
Dim n As Byte
Dim m As Byte
n = InputBox("Введите к-во строк")
m = InputBox("Введите к-во столцов")
Set Rng = Range(Cells(1, 1), Cells(n, m))
For Each cel In Rng
cel.Value = Int(Rnd * 10)
Next
summ = Application.WorksheetFunction.Sum(Range(Cells(1, 1), Cells(n, 1)))
st = 1
Cells(n + 1, 1) = summ
For i = 2 To m
Set rng_s = Range(Cells(1, i), Cells(n, i))
summ = Application.WorksheetFunction.Sum(rng_s)
Cells(n + 1, i) = summ
If summ > Max Then
Max = summ
st = i
End If
Next
MsgBox "Макс. cумма столбца " & st & " = " & Max
End Sub
Vasy7 вне форума Ответить с цитированием
Старый 12.12.2011, 23:01   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Код:
Private Sub CommandButton1_Click()
Dim n As Long
Dim m As Long, Max As Double, summ As Double
Max = -9E+307
Cells.Clear
n = InputBox("Введите к-во строк")
m = InputBox("Введите к-во столцов")
With Range(Cells(1, 1), Cells(n, m))
    .Formula = "=INT(RAND()*10)"
    .Value = .Value
    For n = 1 To .Columns.Count
        summ = Application.Sum(.Columns(n))
        If summ > Max Then Max = summ: m = n
    Next
    .Columns(m).Interior.ColorIndex = 38
End With

MsgBox "Макс. cумма столбца " & m & " = " & Max
End Sub
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выделение цветом jojorr Microsoft Office Excel 1 17.08.2011 08:41
Выделение строк цветом Sergey112233 Microsoft Office Excel 2 19.01.2011 22:41
Выдиление цветом макс. знач. Slavik Microsoft Office Excel 8 04.05.2009 10:11
Выделение цветом ratgunter Общие вопросы C/C++ 0 05.12.2008 23:22