Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 23.11.2022
Сообщений: 23

Заливка цветом ячейки при копировании

24.11.2022, 11:33. Показов 1400. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, написал макрос копирующий текст ячейки, после чего заливающий ее цветом. Файл во вложении. Помогите из этого сделать надстройку. Мне нужно чтоб у меня была отдельная вкладка с названием копирование. При переходе во вкладку находилась кнопка которая перекидывала меня на Форму чтоб я мог выбрать цвет копирования. При нажатии Ctrl+с (с русская) Мой макрос копировал текст в ячейке, и заливал ее выбранным мной, в форме цветом, но не выдавал саму форму. Цвет должен задаваться один раз, при старте надстройки
Вложения
Тип файла: zip Копирование.zip (25.8 Кб, 6 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.11.2022, 11:33
Ответы с готовыми решениями:

Заливка ячейки текущим цветом
Подскажите кто-нибудь, как сделать заливку ячейки тем цветом, который выбран в данный момент на панели цветовой палитры заливки?

Заливка ячейки другим цветом в цикле
Здравствуйте, уважаемые форумчане. Подскажите пожалуйста... Есть таблица, которая начинается с 5 строчки (сверху некоторая шапка). ...

Заливка ячейки при условии
Подскажите пожалуйста как через VBA сделать так чтобы при заполнении диапазона ячеек A1:N12 к примеру, когда вводишь значение в ячейку...

23
1411 / 871 / 93
Регистрация: 08.02.2017
Сообщений: 3,722
Записей в блоге: 2
24.11.2022, 14:52
Студворк — интернет-сервис помощи студентам
у меня работает. Делается так

Visual Basic
1
2
Application.OnKey "^s", "Макрос1"
Application.OnKey "^+s", "Макрос2"
0
933 / 366 / 43
Регистрация: 10.05.2021
Сообщений: 1,564
Записей в блоге: 10
24.11.2022, 15:42
Дубль в платной ветке на Планете
0
0 / 0 / 0
Регистрация: 23.11.2022
Сообщений: 23
24.11.2022, 16:05  [ТС]
testuser2 я даже не сомневаюсь что у тебя по нажатиям клавишь работаю макросы. Еще раз повторяю. У меня не удается реализовать заливку. Если я запускаю макрос копирования с заливкой
Visual Basic
1
2
    CreateObject("htmlfile").ParentWindow.ClipboardData.SetData "Text", ActiveCell.Value & ""
    ActiveCell.Interior.Color = ColBat
то у меня вылетает форма для указания выделения. А он должен срабатывать без формы
0
1411 / 871 / 93
Регистрация: 08.02.2017
Сообщений: 3,722
Записей в блоге: 2
24.11.2022, 16:45
Стандартный модуль
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Public Sub CtrlCMacro()
    Static init As Boolean
    If init = False Then
        UserForm1.Show
        init = True
    End If
    ActiveCell.Copy
    ActiveCell.Interior.Color = ColBat
End Sub
 
Public Sub CtlShftCMacro()
    UserForm1.Show
End Sub
Модуль книги
Visual Basic
1
2
3
4
Private Sub Workbook_Open()
    Application.OnKey "^s", "CtrlCMacro"
    Application.OnKey "^+s", "CtlShftCMacro"
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.11.2022, 16:45

Снятие защиты ячейки при копировании
Доброго времени суток! Есть книга1, защищенная с помощью скрипта Worksheets(1).Protect Password:="***",...

Error 9: Subscript out of range при копировании значения из одной ячейки в другую
Пытаюсь скопировать значения из одной ячейки в другую и получаю ошибку Error 9: Subscript out of range Dim tCell, tCell2 As...

Excel. Заполнение одним текстом и цветом ячейки при ее выделении
Здравствуйте, все) Подскажите реально ли такое сделать? 1. Заполнение одним текстом и цветом ячейки при ее выделении. 2. Заполнение...

Заливка строки цветом
Здравствуйте. Подскажите пожалуйста как мне изменить код. если в определенной ячейке макрос находит текст, то вся строка закрашивается...

VBA Excel: Заливка цветом
Задача следующая: В ячейке могут появляться значения от 1 до 300. Нужно, что бы в зависимости от этого значения ячейки меняли свой цвет....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru