Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Функция изменения цвета / 8 сообщений из 8, страница 1 из 1
20.09.2013, 15:44
    #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
20.09.2013, 15:49
    #38402913
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция изменения цвета
Fireman13, вообще подобные манипуляции не приветствуются. Если верить документации - функции не могут изменять значение другой ячейки, а так же форматы. Обходной путь:
Как функцией пользователя изменить значение другой ячейки

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

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

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

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

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


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