powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / смена цвета ячейки в экселе в виде функции
5 сообщений из 5, страница 1 из 1
смена цвета ячейки в экселе в виде функции
    #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
смена цвета ячейки в экселе в виде функции
    #33011355
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
формат-условное форматирование
...
Рейтинг: 0 / 0
смена цвета ячейки в экселе в виде функции
    #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
смена цвета ячейки в экселе в виде функции
    #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
смена цвета ячейки в экселе в виде функции
    #33011473
Semen Kruzinshtern
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не правильно не много выразился
=cvet(1)
дает мне 0 в ячейке
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / смена цвета ячейки в экселе в виде функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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