powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Функция FILLCOLOR
10 сообщений из 10, страница 1 из 1
Функция FILLCOLOR
    #34469100
gvozdev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Кто-нибудь знает про функцию FILLCOLOR. Как ее использовать?
Спасибо.
...
Рейтинг: 0 / 0
Функция FILLCOLOR
    #34469365
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Апи что-ли?
...
Рейтинг: 0 / 0
Функция FILLCOLOR
    #34469951
gvozdev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по идее эта функция должна возвращать номер цвета ячейки
...
Рейтинг: 0 / 0
Функция FILLCOLOR
    #34469995
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
MsgBox Range("A1").Interior.ColorIndex
?
...
Рейтинг: 0 / 0
Функция FILLCOLOR
    #34470002
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот RGB:
Код: plaintext
MsgBox QBColor(Range("A1").Interior.ColorIndex)
...
Рейтинг: 0 / 0
Функция FILLCOLOR
    #34470184
gvozdev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть задача. Проверить цвет ячейки и в зависимости от цвета выполнить какие-то действия.
Я конечно могу написать что-то типа :If Selection.Interior.ColorIndex = 1 Then, но будет слишком много вариантов, хотелось бы написать с помощью Select Case. А как задать условия я не знаю. Вычитал про эту ф-ю FILLCOLOR
...
Рейтинг: 0 / 0
Функция FILLCOLOR
    #34470238
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тю ну вот тебе тогда:

Код: plaintext
1.
2.
3.
4.
5.
Msgbox FILLCOLOR(Range("A1"))


Function FILLCOLOR(a as range)
FILLCOLOR=QBColor(Range(a).Interior.ColorIndex)
End Function
...
Рейтинг: 0 / 0
Функция FILLCOLOR
    #34470431
gvozdev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выдает ошибку Run-Time error 1004
...
Рейтинг: 0 / 0
Функция FILLCOLOR
    #34470483
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
Sub sdas()
MsgBox FILLCOLOR(Range("A1"))
End Sub

Function FILLCOLOR(a As Range)
FILLCOLOR = a.Interior.ColorIndex
End Function



или


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Sub sdas()
MsgBox FILLCOLOR("A1")
End Sub



Function FILLCOLOR(a As String)
FILLCOLOR = Range(a).Interior.ColorIndex
End Function
...
Рейтинг: 0 / 0
Функция FILLCOLOR
    #34470694
gvozdev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо. Все работает
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Функция FILLCOLOR
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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