powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / помогите с макросом
10 сообщений из 10, страница 1 из 1
помогите с макросом
    #36333478
smnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две одинаковых таблицы но с разными данными и находящихся на разных листах.
Нужен макрос, который бы по определенному значению в ячейке в одной таблице закрашивал бы соответствующим образом такую же ячейку в другой таблице. Т.е. в одной таблице с1=1, в3=2... то в другой закрасить с1-красным, в3-синим...
З.Ы. Размеры таблиц могут меняться.
...
Рейтинг: 0 / 0
помогите с макросом
    #36333526
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub tt()
Set wb = ThisWorkbook.Sheets( 1 )
Set twb = ThisWorkbook.Sheets( 2 )

For Each cc In wb.UsedRange.Cells
If cc.Value =  1  Then twb.Cells(cc.Row, cc.Column).Interior.ColorIndex =  1 
If cc.Value =  2  Then twb.Cells(cc.Row, cc.Column).Interior.ColorIndex =  2 
If cc.Value =  3  Then twb.Cells(cc.Row, cc.Column).Interior.ColorIndex =  3 
If cc.Value =  4  Then twb.Cells(cc.Row, cc.Column).Interior.ColorIndex =  4 
Next

End Sub

Номера подбери по вкусу.
...
Рейтинг: 0 / 0
помогите с макросом
    #36333542
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wb.UsedRange.Cells можно заменить на Selection.Cells, или можно иначе выбрать область.
...
Рейтинг: 0 / 0
помогите с макросом
    #36333639
smnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо...
Как все просто, оказывается :-)
...
Рейтинг: 0 / 0
помогите с макросом
    #36336729
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo12, почему не так?
Код: plaintext
1.
2.
3.
4.
5.
Sub tt()
Set wb = ThisWorkbook.Sheets( 1 )
Set twb = ThisWorkbook.Sheets( 2 )
twb.Cells(cc.Row, cc.Column).Interior.ColorIndex = cc.Value
Next
End Sub
...
Рейтинг: 0 / 0
помогите с макросом
    #36336930
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну это для примера числа (1 - это вообще чёрный цвет :) ), в реале конечно value и ColorIndex совпадать не будут.
...
Рейтинг: 0 / 0
помогите с макросом
    #36336935
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, может пригодится - коды цветов заливки и фона.
...
Рейтинг: 0 / 0
помогите с макросом
    #36337110
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smntНужен макрос...
Можно условным форматированием. Но т.к. УФ с другими файлами работать не хочет, в доп. столбцы листа, в котором осуществляется проверка, добавить формулу-условие, а УФ - уже по этой формуле.
...
Рейтинг: 0 / 0
помогите с макросом
    #36355112
smnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перенес файл на другой комп и начал ругаться на эту строчку.
"Set wb = ThisWorkbook.Sheets(1)"
Пишет: Can't find project or library.
Ему что, какую то особую библиотеку надо подключить?
...
Рейтинг: 0 / 0
помогите с макросом
    #36357098
smnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решена, вопрос снят...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / помогите с макросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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