Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / смена цвета ячейки в экселе в виде функции / 5 сообщений из 5, страница 1 из 1
12.04.2005, 16:14
    #33011246
Semen Kruzinshtern
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
смена цвета ячейки в экселе в виде функции
ребята привет!
подскажите как мне решить следующую проблему.
я не рублю в вба так что не судите строго...

что хочу сделать хочу иметь функцию результатом которой была бы смена бэкграунгда ячейки ну нифига не получается сижу уже с этим дней 5

один из моих изысков :
Function Cvet (uslowie)

If uslowie= "1" Then

With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With

End If

End Function


ну и так далее и тому подобное
в общем пробовал по разному ни работает ничего

помогитеразобраться с проблемой буду очень признателен
спасибо
...
Рейтинг: 0 / 0
12.04.2005, 17:05
    #33011355
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
смена цвета ячейки в экселе в виде функции
формат-условное форматирование
...
Рейтинг: 0 / 0
12.04.2005, 17:27
    #33011426
AndreyK1970
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
смена цвета ячейки в экселе в виде функции
Лучше использовать условние форматирование.

Но вот такая хрень тоже работает:

Sub Макрос1() ' Это пример использования
cvet(1)
End Sub

' Это сама функция
Public Function cvet(uslovie As Integer)
If uslovie = 1 Then
With Selection.Interior
.ColorIndex = 6
End With
End If
End Function
...
Рейтинг: 0 / 0
12.04.2005, 17:32
    #33011453
Semen Kruzinshtern
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
смена цвета ячейки в экселе в виде функции
условное форматирование не канает потому что мне надо именно функцию ... или что то похожее на нее...
я потом это буду использогвать в случае когда условное форматирование не прокатит

Public Function cvet(uslovie As Integer)
If uslovie = 1 Then
With Selection.Interior
.ColorIndex = 6
End With
End If
End Function

такая штука у меня не работает

результатом вставки в ячейку 1 является 0 и все
цвет не меняется ...
я уже такое пробовал делать ...
...
Рейтинг: 0 / 0
12.04.2005, 17:36
    #33011473
Semen Kruzinshtern
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
смена цвета ячейки в экселе в виде функции
не правильно не много выразился
=cvet(1)
дает мне 0 в ячейке
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / смена цвета ячейки в экселе в виде функции / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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