powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / одолжение с Excel (говорят доброта спасет мир :) )
3 сообщений из 3, страница 1 из 1
одолжение с Excel (говорят доброта спасет мир :) )
    #33134507
mimoidushiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди добрые. Даже не ловко просить.
Сам я никогда не знакомился с VBA но без него похоже не обойтись, а потому, если не трудно, киньте на почту готовый Excel-евский файл, чтобы я его как шаблон применил.
Требуется: чистый лист Excel .. я на нем произвольно разным цветом закрашиваю фон нескольких ячеяк, пишу слова и формулы ...... а ПРОГРАММА ПОДСЧИТЫВАЕТ сколько у меня красных ячеек на листе .. сколько синих(всего 5 цветов).

Заранее спасибо. hlopec@mail.ru
...
Рейтинг: 0 / 0
одолжение с Excel (говорят доброта спасет мир :) )
    #33135519
Прочитай здесь. Может поможет.
...
Рейтинг: 0 / 0
одолжение с Excel (говорят доброта спасет мир :) )
    #33135591
Как один из вариантов. Для 2-х цветов. Выделяешь диапазон и запускашь.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Sub TestX()
    Dim rng As Range
    Dim cel As Range

    'Worksheets("Лист1").Cells.Select

    Set rng = Selection

    Range("A1") = "Количество красных ячеек:"
    Range("A2") = "Количество синих ячеек:"
    Range("A3") = "Остальные цвета:"

    Range("B1") =  0 
    Range("B2") =  0 
    Range("B3") =  0 

    For Each cel In rng
        Select Case cel.Interior.ColorIndex
            Case  3 
                Range("B1") = Range("B1") +  1 
            Case  5 
                Range("B2") = Range("B2") +  1 
            Case Is <> xlNone
                Range("B3") = Range("B3") +  1 
        End Select
    Next cel
End Sub

Для остальных 3-х цветов можешь дописать по аналогии.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / одолжение с Excel (говорят доброта спасет мир :) )
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]