powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Функция изменения цвета
8 сообщений из 8, страница 1 из 1
Функция изменения цвета
    #38402903
Fireman13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер. Можно ли как нибудь с помощью функции изменить фон ячейки.
С помощью процедуры это выглядит вот так.

Код: vbnet
1.
2.
3.
Sub color()
RANGE("A1").Interior.ColorIndex = 36
End sub



А вот с помощью функции как это сделать?
Код: vbnet
1.
2.
3.
Function color(a as integer)
color=thiscell.Interior.ColorIndex = 36' Не работает
End sub
...
Рейтинг: 0 / 0
Функция изменения цвета
    #38402913
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fireman13, вообще подобные манипуляции не приветствуются. Если верить документации - функции не могут изменять значение другой ячейки, а так же форматы. Обходной путь:
Как функцией пользователя изменить значение другой ячейки

Лично мое мнение - это излишне. Описанный метод ненадежен и, т.к. нигде не документирован - кто его знает, какие могут быть сбои при его использовании в различных ситуациях.
...
Рейтинг: 0 / 0
Функция изменения цвета
    #38402929
Fireman13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Prist,

Мне нужно изменить не другую ячейку а ту в которой я вызываю функцию.
...
Рейтинг: 0 / 0
Функция изменения цвета
    #38402954
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fireman13,

Тогда можете начинать расстраиваться - никак вообще.
...
Рейтинг: 0 / 0
Функция изменения цвета
    #38402956
Fireman13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Prist,

Спасибо за помощь.
...
Рейтинг: 0 / 0
Функция изменения цвета
    #38402960
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fireman13А вот с помощью функции как это сделать?Fireman13Мне нужно изменить не другую ячейку а ту в которой я вызываю функциюА условное форматирование?
...
Рейтинг: 0 / 0
Функция изменения цвета
    #38402968
Fireman13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMFireman13А вот с помощью функции как это сделать?Fireman13Мне нужно изменить не другую ячейку а ту в которой я вызываю функциюА условное форматирование?

Нет условное форматирование не подойдет так как мне функция нужна.
...
Рейтинг: 0 / 0
Функция изменения цвета
    #38402977
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fireman13условное форматирование не подойдет так как мне функция нужнаА примерчик именно такого извращения?
Ибо функция может просто возвращать значения куда-то на лист (раз вы не имеете права прописать вашу функцию прямо в условие форматирования почему-то), а УФ - брать это значение оттуда же...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Функция изменения цвета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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