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

Вход

Регистрация

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

 

= Мир MS Excel/Цвет ячейки и текста - Мир MS Excel

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

Excel 2010
Подскажите, что подправить в этом макросе, что бы он не только стирал текст из ячеек в столбцах K,L, но и возвращал цвет этих ячеек по умолчанию (фон ячеек был белый, а цвет текста чёрный).

[vba]
Код
Sub Макрос()
'
' Добавление строки
'
With ActiveCell.EntireRow
.Offset(1).Insert
.Copy .Offset(1)
End With
'стираем текст в ячейках столбца K,L
Cells(ActiveCell.Row + 1, "K").Resize(, 2).ClearContents
End Sub
[/vba]


Сообщение отредактировал Pelena - Воскресенье, 04.12.2016, 21:48
 
Ответить
СообщениеПодскажите, что подправить в этом макросе, что бы он не только стирал текст из ячеек в столбцах K,L, но и возвращал цвет этих ячеек по умолчанию (фон ячеек был белый, а цвет текста чёрный).

[vba]
Код
Sub Макрос()
'
' Добавление строки
'
With ActiveCell.EntireRow
.Offset(1).Insert
.Copy .Offset(1)
End With
'стираем текст в ячейках столбца K,L
Cells(ActiveCell.Row + 1, "K").Resize(, 2).ClearContents
End Sub
[/vba]

Автор - kiramiD
Дата добавления - 04.12.2016 в 21:24
KuklP Дата: Воскресенье, 04.12.2016, 23:38 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Замените ClearContents на Clear.


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеЗамените ClearContents на Clear.

Автор - KuklP
Дата добавления - 04.12.2016 в 23:38
_Boroda_ Дата: Понедельник, 05.12.2016, 09:26 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Если у Вас там, кроме заливки и цветного текста, есть еще и, например, границы ячеек, то можно так
[vba]
Код
Sub tt()
    With ActiveCell.EntireRow
        .Offset(1).Insert
        .Copy .Offset(1)
    End With
    With Cells(ActiveCell.Row + 1, "K").Resize(, 2)
        .ClearContents
        .Interior.Pattern = xlNone
        .Font.ColorIndex = xlAutomatic
    End With
End Sub
[/vba]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсли у Вас там, кроме заливки и цветного текста, есть еще и, например, границы ячеек, то можно так
[vba]
Код
Sub tt()
    With ActiveCell.EntireRow
        .Offset(1).Insert
        .Copy .Offset(1)
    End With
    With Cells(ActiveCell.Row + 1, "K").Resize(, 2)
        .ClearContents
        .Interior.Pattern = xlNone
        .Font.ColorIndex = xlAutomatic
    End With
End Sub
[/vba]

Автор - _Boroda_
Дата добавления - 05.12.2016 в 09:26
KuklP Дата: Понедельник, 05.12.2016, 22:16 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
kiramiD, спасибо конечно за плюс, но в теме все равно НУЖНО отписаться. Чтоб другие форумчане и гости знали: помогло - не помогло, и если помогло, то: по поиску форума и других гостей с подобным вопросом избавите от создания новых тем.
А так получилось - всем спасибо, но не помогло :(


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеkiramiD, спасибо конечно за плюс, но в теме все равно НУЖНО отписаться. Чтоб другие форумчане и гости знали: помогло - не помогло, и если помогло, то: по поиску форума и других гостей с подобным вопросом избавите от создания новых тем.
А так получилось - всем спасибо, но не помогло :(

Автор - KuklP
Дата добавления - 05.12.2016 в 22:16
kiramiD Дата: Понедельник, 05.12.2016, 23:10 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
А так получилось - всем спасибо, но не помогло

Все Ваши советы очень помогают, но концовку ставить не хочется, так как каждый новый Ваш совет помимо того, что позволяет чему то научиться новому, так еще и раскрывает кучу новых нюансов и все они применяются дальше и уже не только в этой конкретной очень сильно сжатой задачке, но и во множестве новых других своих задумок, с другими специфическими наваротами.
Поэтому жирную точку, ставить не буду. Очень рада любым разным решением, так как в голове на их основе ежедневно генерится, много новых не тривиальных задач. Нет придела совершенству. Всем большое спасибо, за любой ответ.
 
Ответить
Сообщение
А так получилось - всем спасибо, но не помогло

Все Ваши советы очень помогают, но концовку ставить не хочется, так как каждый новый Ваш совет помимо того, что позволяет чему то научиться новому, так еще и раскрывает кучу новых нюансов и все они применяются дальше и уже не только в этой конкретной очень сильно сжатой задачке, но и во множестве новых других своих задумок, с другими специфическими наваротами.
Поэтому жирную точку, ставить не буду. Очень рада любым разным решением, так как в голове на их основе ежедневно генерится, много новых не тривиальных задач. Нет придела совершенству. Всем большое спасибо, за любой ответ.

Автор - kiramiD
Дата добавления - 05.12.2016 в 23:10
KuklP Дата: Понедельник, 05.12.2016, 23:25 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
[offtop]ОФФТОП
Открою маленький секрет. Тех, кто не отписывается в своих темах, ждет соответствующее отношение со стороны форумчан и (сюрприз!) модеров. Как правило. Но форумчане ведь не видят Вашей реакции в личке(+ к репутации, например). И Вы, будучи вполне адекватным человеком, автоматом становитесь кандидатом для форумной критики и бойкота. А мне бы не хотелось такого для адекватных гостей. Поэтому хоть пискните(ну и слово) в ответ в самой теме, чтоб многоуважаемый форум получил посыл - например: решение устроило,рад(а), однако другие варианты не испортят мою радость и т.д. :D yes [/offtop]


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
Сообщение[offtop]ОФФТОП
Открою маленький секрет. Тех, кто не отписывается в своих темах, ждет соответствующее отношение со стороны форумчан и (сюрприз!) модеров. Как правило. Но форумчане ведь не видят Вашей реакции в личке(+ к репутации, например). И Вы, будучи вполне адекватным человеком, автоматом становитесь кандидатом для форумной критики и бойкота. А мне бы не хотелось такого для адекватных гостей. Поэтому хоть пискните(ну и слово) в ответ в самой теме, чтоб многоуважаемый форум получил посыл - например: решение устроило,рад(а), однако другие варианты не испортят мою радость и т.д. :D yes [/offtop]

Автор - KuklP
Дата добавления - 05.12.2016 в 23:25
kiramiD Дата: Вторник, 06.12.2016, 14:05 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
[offtop]
Но форумчане ведь не видят Вашей реакции в личке(+ к репутации, например).

ОФФТОП
Ок. не знала, что мы для модераторов и других пользователей не видны.
Тогда, в этой связи можно маленькую указявку им предложу. Пусть добавят кнопку «Лучший ответ» и список пользователей которые поблагодарили за это сообщение, очень было бы наглядно, продуктивно и информативно. Примерно как на скрине ниже, но в стилистике уже этого форума (красными кружками обвела). По моему очень не плохо и значимо будет выглядеть.[/offtop]
[moder]Для оффтопа есть кнопочка специальная[/moder]
К сообщению приложен файл: 6334865.jpg (26.2 Kb)


Сообщение отредактировал kiramiD - Вторник, 06.12.2016, 16:01
 
Ответить
Сообщение[offtop]
Но форумчане ведь не видят Вашей реакции в личке(+ к репутации, например).

ОФФТОП
Ок. не знала, что мы для модераторов и других пользователей не видны.
Тогда, в этой связи можно маленькую указявку им предложу. Пусть добавят кнопку «Лучший ответ» и список пользователей которые поблагодарили за это сообщение, очень было бы наглядно, продуктивно и информативно. Примерно как на скрине ниже, но в стилистике уже этого форума (красными кружками обвела). По моему очень не плохо и значимо будет выглядеть.[/offtop]
[moder]Для оффтопа есть кнопочка специальная[/moder]

Автор - kiramiD
Дата добавления - 06.12.2016 в 14:05
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Цвет ячейки и текста (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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