Создание макроса, для выделение ячеек по критерию.
Pyryaev_Igor
Дата: Пятница, 18.12.2015, 23:28 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Требуется написать макрос, который выделит в указанном списке фамилии тех, кто получил по указанной дисциплине балл выше среднего. Название дисциплины вводится. Список прикреплен.
Требуется написать макрос, который выделит в указанном списке фамилии тех, кто получил по указанной дисциплине балл выше среднего. Название дисциплины вводится. Список прикреплен. Pyryaev_Igor
Ответить
Сообщение Требуется написать макрос, который выделит в указанном списке фамилии тех, кто получил по указанной дисциплине балл выше среднего. Название дисциплины вводится. Список прикреплен. Автор - Pyryaev_Igor Дата добавления - 18.12.2015 в 23:28
Nic70y
Дата: Суббота, 19.12.2015, 10:43 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9141
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
по какой это? или я чего-то не понимаю
по какой это? или я чего-то не понимаю Nic70y
ЮMoney 41001841029809
Ответить
Сообщение по какой это? или я чего-то не понимаю Автор - Nic70y Дата добавления - 19.12.2015 в 10:43
SLAVICK
Дата: Суббота, 19.12.2015, 12:33 |
Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Так? Дисциплину выбрать из списка в зеленой ячейке. Только не понял выше среднего. Среднее по всем балам за дисциплину или среднее по дисциплинам в фамилии? Не увидел про макрос - сделал с УФ. Перевложил файл с УФ и макросом
Так? Дисциплину выбрать из списка в зеленой ячейке. Только не понял выше среднего. Среднее по всем балам за дисциплину или среднее по дисциплинам в фамилии? Не увидел про макрос - сделал с УФ. Перевложил файл с УФ и макросом SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Суббота, 19.12.2015, 12:57
Ответить
Сообщение Так? Дисциплину выбрать из списка в зеленой ячейке. Только не понял выше среднего. Среднее по всем балам за дисциплину или среднее по дисциплинам в фамилии? Не увидел про макрос - сделал с УФ. Перевложил файл с УФ и макросом Автор - SLAVICK Дата добавления - 19.12.2015 в 12:33
Pyryaev_Igor
Дата: Суббота, 19.12.2015, 12:39 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Только не понял выше среднего. Среднее по всем балам за дисциплину или среднее по дисциплинам в фамилии? К сообщению приложен файл: 0656649.xls(82Kb)
Выше среднего по баллам за дисциплину
Только не понял выше среднего. Среднее по всем балам за дисциплину или среднее по дисциплинам в фамилии? К сообщению приложен файл: 0656649.xls(82Kb)
Выше среднего по баллам за дисциплинуPyryaev_Igor
Ответить
Сообщение Только не понял выше среднего. Среднее по всем балам за дисциплину или среднее по дисциплинам в фамилии? К сообщению приложен файл: 0656649.xls(82Kb)
Выше среднего по баллам за дисциплинуАвтор - Pyryaev_Igor Дата добавления - 19.12.2015 в 12:39
Pyryaev_Igor
Дата: Суббота, 19.12.2015, 12:42 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Не увидел про макрос - сделал с УФ.
Вот как раз с УФ я понимаю как сделать. А как макрос - нет.
Не увидел про макрос - сделал с УФ.
Вот как раз с УФ я понимаю как сделать. А как макрос - нет.Pyryaev_Igor
Ответить
Сообщение Не увидел про макрос - сделал с УФ.
Вот как раз с УФ я понимаю как сделать. А как макрос - нет.Автор - Pyryaev_Igor Дата добавления - 19.12.2015 в 12:42
SLAVICK
Дата: Суббота, 19.12.2015, 12:55 |
Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Макросом: [vba]Код
Sub Макрос1() Dim sr#, disc$, i%, ii& Range("a10:a100").Interior.Pattern = xlNone disc$ = [c2] sr# = [d2] For i = 3 To 7 If Cells(9, i) = disc Then Exit For Next i = i - 1 For Each c In Range("a10:a100") If c.Offset(0, i) > sr Then c.Interior.Color = 5296274 Next End Sub
[/vba]
Макросом: [vba]Код
Sub Макрос1() Dim sr#, disc$, i%, ii& Range("a10:a100").Interior.Pattern = xlNone disc$ = [c2] sr# = [d2] For i = 3 To 7 If Cells(9, i) = disc Then Exit For Next i = i - 1 For Each c In Range("a10:a100") If c.Offset(0, i) > sr Then c.Interior.Color = 5296274 Next End Sub
[/vba] SLAVICK
Иногда все проще чем кажется с первого взгляда.
Ответить
Сообщение Макросом: [vba]Код
Sub Макрос1() Dim sr#, disc$, i%, ii& Range("a10:a100").Interior.Pattern = xlNone disc$ = [c2] sr# = [d2] For i = 3 To 7 If Cells(9, i) = disc Then Exit For Next i = i - 1 For Each c In Range("a10:a100") If c.Offset(0, i) > sr Then c.Interior.Color = 5296274 Next End Sub
[/vba] Автор - SLAVICK Дата добавления - 19.12.2015 в 12:55
ShAM
Дата: Суббота, 19.12.2015, 13:28 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация:
249
±
Замечаний:
0% ±
Excel 2010
[offtop]по какой это? или я чего-то не понимаю
Коля, ты не одинок. Лучше иди к гостям Пусть Слава разбирается. [/offtop]
[offtop]по какой это? или я чего-то не понимаю
Коля, ты не одинок. Лучше иди к гостям Пусть Слава разбирается. [/offtop] ShAM
Ответить
Сообщение [offtop]по какой это? или я чего-то не понимаю
Коля, ты не одинок. Лучше иди к гостям Пусть Слава разбирается. [/offtop] Автор - ShAM Дата добавления - 19.12.2015 в 13:28