C помощью клавиатуры закрасить ячейку в текущий цвет?

Программирование на Visual Basic for Applications
sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

C помощью клавиатуры закрасить ячейку в текущий цвет?

Сообщение sonata » 13.05.2003 (Вт) 16:51

Можно ли с помощью клавиатуры закрасить ячейку в текущий цвет?
Если нет, то как с помощью надстройки?
Очень надо...

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 13.05.2003 (Вт) 18:48

Вообще-то непонятно что имеется в виду под "текущим цветом".



А вообщето закраска ячейки - это



Код: Выделить всё
Sheets("Sheet1").Cells("A1").BackColor = RGB(255,0,0)




закрасит ячейку А1 в красный цвет. И что значит с помощью клавиатуры?

sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

Сообщение sonata » 14.05.2003 (Ср) 11:47

Текущий цвет, который стоит в палитре в Excel,
если я до этого красила ячеки красным, то текущий будет красным...
А клавиатура- это с помощью комбинации клавиш...

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 14.05.2003 (Ср) 12:13

С помощью клавиатуры - это написать макрос а потом повесить его на нужную комбинацию клавиш.



По поводу установки фона я немного ошибся - это длеатеся вот так:

Worksheets("Sheet1").Range("A1").Interior.Color = нужный цвет.



А определение последнего использованного цвета это надо поискать :)


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 62

    TopList