powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
31 сообщений из 31, показаны все 2 страниц
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34479964
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня тут был такой случай на работе...
Подходит ко мне новенькая сотрудница, молоденькая, красивая...
И говорит: - А сделай мне 2(!) ведёрка!
Я: - Чего?
Она: - Ну, 2 ведёрка хочу!!!
Я: - ....
Она: - ну, вот там в ЕКСЕЛЕ ведёрко есть, с краской! хочу чтоб их было два!

Я осознав чего отменя хотят стал пытаться понять зачем?

Она: - ну, понимаешь всё время выбирать
цвет (она постоянно использует несколько цветов заливки), не удобно...вот если бы было хотя бы два с разными цветами...

Я сказал, что это требует очень много сили и времени....
И вот думаю...а как же всё таки так сделать?!

Есть идеи?
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480149
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делай свой toolbar с кнопками выбора цвета и заливки и цвета из палитры.
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480201
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или по проще цвет по образцу! Например кнопка цвет как в ячейке A1

К vbapro
А как сделать выбор цвета, чтобы он потом кнопкой заливался?
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480221
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно попробовать с событием Worksheet_SelectionChange, должно что-то похожее получиться :)
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480274
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Знаете, я не очень силён во всём этом, может напишите последовательность действий? Или код?
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480308
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BACRЗнаете, я не очень силён во всём этом, может напишите последовательность действий? Или код?

Может я простые истины пишу, но по другому я не знаю!
Сделай лист "Цвет". На нём ячейка 'A1' будет служить образцом, а на панели инструментов создай кнопку и назначь ей макрос

Код: plaintext
1.
2.
3.
4.
Sub Цвет_A1()
Dim n As Long
 n = Sheets("Цвет").Range("A1").Interior.ColorIndex
 Selection.Interior.ColorIndex = n
End Sub

Естественно таких кнопок может быть сколько угодно, только меняй вместо А1 другую ячейку.


Но лучше наверное сделать 2-3 кнопки с наиболее часто используемыми цветами на панели инструментов и цвет сразу можно на кнопке заранее указать
Код: plaintext
1.
2.
Sub Цвет_A1()
 Selection.Interior.ColorIndex =  42 
End Sub
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480316
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А цвет задаёться в 16-ной системе?
И имеет ли значение на каком именно листе будет находиться залитая ячейка?
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480320
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот наспех переделанный пример Джона Уокенбаха

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480419
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я выкачал этот пример, но не понимаю что теперь делать с этими файлами...
Заменить такие же файлы в установленном офиссе?
Вы уж простите за тупость...:)
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480588
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выложил файл как бы сделал я, вдруг пригодится. Если да то сделай две кнопки на панели инструментов. 1- для макроса взять_цвет_из_ячейки() , другая для макроса залить() .
Единственное плохо, не знаю как для кнопки НА ПАНЕЛИ ИНСТРУМЕНТОВ цвет автоматом присваивать тот который выбран. Никто не подскажет?
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480589
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeggasadВыложил файл как бы сделал я, вдруг пригодится. Если да то сделай две кнопки на панели инструментов. 1- для макроса взять_цвет_из_ячейки() , другая для макроса залить() .
Единственное плохо, не знаю как для кнопки НА ПАНЕЛИ ИНСТРУМЕНТОВ цвет автоматом присваивать тот который выбран. Никто не подскажет?
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480592
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeggasadВыложил файл как бы сделал я, вдруг пригодится. Если да то сделай две кнопки на панели инструментов. 1- для макроса взять_цвет_из_ячейки() , другая для макроса залить() .
Единственное плохо, не знаю как для кнопки НА ПАНЕЛИ ИНСТРУМЕНТОВ цвет автоматом присваивать тот который выбран. Никто не подскажет?
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480741
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу Вас ещё раз - давайте по порядку...я не ламер, просто с этой областью так близко не сталкивался...

1. Как создать кнопку с возможностью добавления макроса?
2. Нельзя ли написать такой макрос который и цвет бы выбирал и заливал бы ячейку?

Ведь Майкрософт это уже сделали. Не уж то ещё нигде не опубликовали как именно они это сделали?
Может ссылки есть?
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480790
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BACRПрошу Вас ещё раз - давайте по порядку...я не ламер, просто с этой областью так близко не сталкивался...

1. Как создать кнопку с возможностью добавления макроса?
2. Нельзя ли написать такой макрос который и цвет бы выбирал и заливал бы ячейку?

Ведь Майкрософт это уже сделали. Не уж то ещё нигде не опубликовали как именно они это сделали?
Может ссылки есть?


1. Правой кнопкой по панели инструментов - настоить - вкладка команды - Категории: Макросы - настраиваемая кнопка (перетягивается куда нужно)- при открытом окне настройки правой кнопкой мыши по новой кнопке на панели - самый нижний пункт конктекстного меню - назначить макрос!
2. Я думал что тебе раздельно нужно сначала присвоить какой-то цвет кнопке а потом её использовать, вот и сделал 2 макроса! Первый который по образцу запоминает, а второй заливает последним цветом, который запомнил.

А как там в Майкрософте я не знаю, по тому что я как раз ламер...
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480804
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
)
Ну, и на том спасибо!!!
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480818
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, так получаеться что при включении
один макрос автоматом назначит кнопке цвет!
А другой уже будет заливать выбранную мной ячейку?
Если так, то в принципе - попрёт!

Но если я правильно понял нужно, на одну кнопку - 2 макроса?
или я что-то не так понял?
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480857
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BACRКстати, так получаеться что при включении
один макрос автоматом назначит кнопке цвет!
А другой уже будет заливать выбранную мной ячейку?
Если так, то в принципе - попрёт!

Но если я правильно понял нужно, на одну кнопку - 2 макроса?
или я что-то не так понял?

2 кнопки:
1-запоминает цвет по образцу выбранной ячейки (макрос - Взять_цвет_из_ячейки())
Цвет запоминается в форме (UserForm1).Поэтому она тоже нужна в файле!
2-заливает выбранную впоследствии ячейку последним запомненным цветом (макрос - Залить())
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480884
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно назначит кнопке цвет!?
Зачем брать его из ячейки?
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480909
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да назначай....
но почему-то меня гложат сомнения насчёт целесообразности всех этих попыток...
тётя ж хотела два разных ведёрка, чтобы у каждого можно было удобно цвет выбрать... а так выйдет не совсем то что она просила...
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480933
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДА...но это не совсем тётя...скорее девочка, и потом, всё же есть надежда, что её это утроит!
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480969
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BACRА можно назначит кнопке цвет!?
Зачем брать его из ячейки?

Хотел по простому! Нате по сложному!
Твои 2 макроса:
назначить цвет() и залить() к кнопкам приделай!
Одно плохо я не знаю как кнопке цвет сделать! Который выбран. Вот если бы изначально на несколько кнопок заранее известные цвета прицепить, то тогда да!
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34480983
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ах... ну да... точно - "молоденькая, красивая" - ну тогда с такой можно и договориться...
я просто привык что у меня почти все бухи "ТЁТИ"
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34481102
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это конечно весело!!!
НО что-то я кнопочек выполняющих эти макросы не нашёл!!!
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34481155
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BACRЭто конечно весело!!!
НО что-то я кнопочек выполняющих эти макросы не нашёл!!!

Так сделай на панели инструментов как мы ранее договаривались
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34481167
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А...ну да.... томожу.....
:)
Спасибо... завтра попробую сёдня уже башка трещит!
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34481176
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BACRА...ну да.... томожу.....
:)
Спасибо... завтра попробую сёдня уже башка трещит!
Посмотри тут должны быть
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34489669
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кому то интеерсно...ВОТ ОНО - ПРОСТОЕ решение!

1) Сервис - Макрос - Начать запись... Теперь нажимаем кнопочку с "ведром", затем нажимаем кнопочку "Стоп" для макроса. Собственно сам макрос записан.
2) Идем Сервис - Макрос - Макросы. В появившемся меню выбираем вновь записанный макрос, нажимаем Изменить. Открывается Visual Basic с текстом нашего макроса (в приложении). Тут обращаем внимание на ".ColorIndex = 48" - это и есть цвет закраски. Попробуйте менять цифру, будут разные цвета. Или изначально выбрать нужный цвет - т.е. во время записи макроса, выбрать в заливке нужный цвет!
3) Соответтственно записываем второй такой же Макрос (а потом третий, 4ый и сколько вообще понадобится).
4) Итак, Макросы записаны. Правой кнопокй по панели инструментов, Настройка, там выбираем Команды - Макросы и "вытаскиваем" на Панель инструментов "Настраиваемая кнопка" (она с таким смайликом рядом). Когда первый раз на нее нажмете - надо будет выбрать нужный Макрос для этой кнопки. Повторяем "вынос кнопки" для других макросов.
5) Кнопки одинаковые, неудобно. Поэтому: правой кнопкой по панели инструментов, Настройка. Теперь правой кнопкой мышки по кнопке макроса (которая со смайликом), появится меню, где можно ее переименовать, задать другой рисунок и т.д.

В результате: получили кнопочки на панели инструментов. Выделяем ячейки для раскраски и щелкаем по нужной.
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34490064
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно еще горячими клавишами, можно на номера назначить цвета или на буквы и т.д.
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34490092
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BACRЕсли кому то интеерсно...ВОТ ОНО - ПРОСТОЕ решение!

1) Сервис - Макрос - Начать запись... Теперь нажимаем кнопочку с "ведром", затем нажимаем кнопочку "Стоп" для макроса. Собственно сам макрос записан.
2) Идем Сервис - Макрос - Макросы. В появившемся меню выбираем вновь записанный макрос, нажимаем Изменить. Открывается Visual Basic с текстом нашего макроса (в приложении). Тут обращаем внимание на ".ColorIndex = 48" - это и есть цвет закраски. Попробуйте менять цифру, будут разные цвета. Или изначально выбрать нужный цвет - т.е. во время записи макроса, выбрать в заливке нужный цвет!
3) Соответтственно записываем второй такой же Макрос (а потом третий, 4ый и сколько вообще понадобится).
4) Итак, Макросы записаны. Правой кнопокй по панели инструментов, Настройка, там выбираем Команды - Макросы и "вытаскиваем" на Панель инструментов "Настраиваемая кнопка" (она с таким смайликом рядом). Когда первый раз на нее нажмете - надо будет выбрать нужный Макрос для этой кнопки. Повторяем "вынос кнопки" для других макросов.
5) Кнопки одинаковые, неудобно. Поэтому: правой кнопкой по панели инструментов, Настройка. Теперь правой кнопкой мышки по кнопке макроса (которая со смайликом), появится меню, где можно ее переименовать, задать другой рисунок и т.д.

В результате: получили кнопочки на панели инструментов. Выделяем ячейки для раскраски и щелкаем по нужной.

:-)
Смотри мой первый ответ:

Deggasad
Но лучше наверное сделать 2-3 кнопки с наиболее часто используемыми цветами на панели инструментов и цвет сразу можно на кнопке заранее указать
Код: plaintext
1.
2.
Sub Цвет_A1()
 Selection.Interior.ColorIndex =  42 
End Sub
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34490130
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХОЧУ ДВА ВЕДЁРКА!!!!!!!
...
Рейтинг: 0 / 0
Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
    #34490146
BACR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Granata005

вот точно так же и мне когда то заявили!!!

Ну, у тебя теперь все козыри!!!

Deggasad

Да, ты прав!!! Всё правильно, я просто собрал всё по пунктикам...да, и то сцитировал...
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вот пристанут к тебе УЗЕРЫ - и не знаешь что им ответить!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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