Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Заливка цветом диапазона ячеек во всех листах. - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Заливка цветом диапазона ячеек во всех листах. (Макросы/Sub)
Заливка цветом диапазона ячеек во всех листах.
vdekameron Дата: Воскресенье, 09.11.2014, 10:52 | Сообщение № 21
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, Извините, не могли бы вы помочь мне с этой злополучной заливкой? Очень надо
 
Ответить
Сообщениеkrosav4ig, Извините, не могли бы вы помочь мне с этой злополучной заливкой? Очень надо

Автор - vdekameron
Дата добавления - 09.11.2014 в 10:52
vdekameron Дата: Понедельник, 10.11.2014, 09:13 | Сообщение № 22
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Люди хелп. Кто поможет
 
Ответить
СообщениеЛюди хелп. Кто поможет

Автор - vdekameron
Дата добавления - 10.11.2014 в 09:13
krosav4ig Дата: Понедельник, 10.11.2014, 15:59 | Сообщение № 23
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
vdekameron, ну ладно, уговорили :)
Кнопка должна быть только на 1 листе?


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеvdekameron, ну ладно, уговорили :)
Кнопка должна быть только на 1 листе?

Автор - krosav4ig
Дата добавления - 10.11.2014 в 15:59
Tachkin Дата: Понедельник, 10.11.2014, 16:11 | Сообщение № 24
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 9 ±
Замечаний: 20% ±

Excel 2007
А изменение заливки это постоянно необходимая процедура для листов?
Может лучше тогда макрос повесить на пересчет листа, что бы все сквозные ячейки цветом из выделенной заливал )
 
Ответить
СообщениеА изменение заливки это постоянно необходимая процедура для листов?
Может лучше тогда макрос повесить на пересчет листа, что бы все сквозные ячейки цветом из выделенной заливал )

Автор - Tachkin
Дата добавления - 10.11.2014 в 16:11
vdekameron Дата: Понедельник, 10.11.2014, 16:43 | Сообщение № 25
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, Да, кнопка может быть только на одном листе. Спасибо вам за помощь, директор просто задолбал.
 
Ответить
Сообщениеkrosav4ig, Да, кнопка может быть только на одном листе. Спасибо вам за помощь, директор просто задолбал.

Автор - vdekameron
Дата добавления - 10.11.2014 в 16:43
vdekameron Дата: Понедельник, 10.11.2014, 16:44 | Сообщение № 26
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, Почему то я когда тот код с вашего файла вставляю в другую книгу он перестает работать
 
Ответить
Сообщениеkrosav4ig, Почему то я когда тот код с вашего файла вставляю в другую книгу он перестает работать

Автор - vdekameron
Дата добавления - 10.11.2014 в 16:44
AndreTM Дата: Вторник, 11.11.2014, 05:59 | Сообщение № 27
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Ну, пробуйте...

Макрос можно подвесить не на кнопку, а на ленту или в панель. Правда, при стандартных настройках эти панельки будут работать во всех файлах...
К сообщению приложен файл: 10-13987-1-1.xlsm (48.0 Kb)


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Вторник, 11.11.2014, 06:03
 
Ответить
СообщениеНу, пробуйте...

Макрос можно подвесить не на кнопку, а на ленту или в панель. Правда, при стандартных настройках эти панельки будут работать во всех файлах...

Автор - AndreTM
Дата добавления - 11.11.2014 в 05:59
vdekameron Дата: Вторник, 11.11.2014, 12:32 | Сообщение № 28
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AndreTM, Попробовал, все работает. Напишите пожалуйста строчку кода, которая сотрет все заливки в листах. А я уже сам разберусь куда ее вставить. Спасибо вам , что свое время тратите, чтобы помочь.
 
Ответить
СообщениеAndreTM, Попробовал, все работает. Напишите пожалуйста строчку кода, которая сотрет все заливки в листах. А я уже сам разберусь куда ее вставить. Спасибо вам , что свое время тратите, чтобы помочь.

Автор - vdekameron
Дата добавления - 11.11.2014 в 12:32
krosav4ig Дата: Вторник, 11.11.2014, 16:40 | Сообщение № 29
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
В принципе, можно обойтись и без кнопок и т.п. (еврейский вариант)
В модуль ЭтаКнига
[vba]
Код
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
     Dim cell As Range, cell2 As Range
     Application.ScreenUpdating = False
     If Not Sh Is Sheets(1) Then
         For Each cell In Sh.[B5:B30]
             Set cell2 = Sheets(1).Range(cell.Address)
             cell.Interior.ColorIndex = cell2.Interior.ColorIndex
         Next
     End If
     Application.ScreenUpdating = True
End Sub
[/vba]
К сообщению приложен файл: 6020963-1-.xlsm (33.9 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеВ принципе, можно обойтись и без кнопок и т.п. (еврейский вариант)
В модуль ЭтаКнига
[vba]
Код
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
     Dim cell As Range, cell2 As Range
     Application.ScreenUpdating = False
     If Not Sh Is Sheets(1) Then
         For Each cell In Sh.[B5:B30]
             Set cell2 = Sheets(1).Range(cell.Address)
             cell.Interior.ColorIndex = cell2.Interior.ColorIndex
         Next
     End If
     Application.ScreenUpdating = True
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 11.11.2014 в 16:40
vdekameron Дата: Вторник, 11.11.2014, 16:55 | Сообщение № 30
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, Вариант хороший, но только работает только с первого листа :( А по остальным когда ходишь передергивает как то. Через кнопку, как показал AndreTM, лучше, только мне бы еще знать как потом можно удалить эту заливку. Мне бы просто код, я бы нашел куда его засунуть %)
 
Ответить
Сообщениеkrosav4ig, Вариант хороший, но только работает только с первого листа :( А по остальным когда ходишь передергивает как то. Через кнопку, как показал AndreTM, лучше, только мне бы еще знать как потом можно удалить эту заливку. Мне бы просто код, я бы нашел куда его засунуть %)

Автор - vdekameron
Дата добавления - 11.11.2014 в 16:55
krosav4ig Дата: Вторник, 11.11.2014, 21:34 | Сообщение № 31
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
vdekameron, ну дык
в первом листе


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 11.11.2014, 21:35
 
Ответить
Сообщениеvdekameron, ну дык
в первом листе

Автор - krosav4ig
Дата добавления - 11.11.2014 в 21:34
vdekameron Дата: Среда, 12.11.2014, 08:26 | Сообщение № 32
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, Да мне вообще все подходит, что ваш вариант, что вариант AndreTM, только вот не подходит одному д..бу, надеюсь он тут не сидит. Дайте пожалуйста код, который удалит всю заливку в этом файле.
К сообщению приложен файл: 2141866.xlsm (52.5 Kb)
 
Ответить
Сообщениеkrosav4ig, Да мне вообще все подходит, что ваш вариант, что вариант AndreTM, только вот не подходит одному д..бу, надеюсь он тут не сидит. Дайте пожалуйста код, который удалит всю заливку в этом файле.

Автор - vdekameron
Дата добавления - 12.11.2014 в 08:26
vdekameron Дата: Среда, 12.11.2014, 08:36 | Сообщение № 33
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AndreTM, krosav4ig, Огромное вам спасибо за потраченное время, я уже разобрался.... %)
 
Ответить
СообщениеAndreTM, krosav4ig, Огромное вам спасибо за потраченное время, я уже разобрался.... %)

Автор - vdekameron
Дата добавления - 12.11.2014 в 08:36
vdekameron Дата: Среда, 12.11.2014, 15:46 | Сообщение № 34
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AndreTM, Подскажите, почему он заливает другим цветом?? <_<
К сообщению приложен файл: 5309221.xlsm (52.5 Kb)
 
Ответить
СообщениеAndreTM, Подскажите, почему он заливает другим цветом?? <_<

Автор - vdekameron
Дата добавления - 12.11.2014 в 15:46
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Заливка цветом диапазона ячеек во всех листах. (Макросы/Sub)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!