Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.26;
Скачать: CL | DM;

Вниз

MS Excel - Как закрасить диапазон ячеек ?   Найти похожие ветки 

 
tytus ©   (2007-07-30 13:06) [0]

Вот собственно и вопрос. Нужно закрасить диапазон ячеек произвольным цветом.


 
Сергей М. ©   (2007-07-30 13:08) [1]

Соответствующий макрос ты записал и, конечно же, его текст тебе ни о чем не сказал ?)


 
tytus ©   (2007-07-30 13:26) [2]

>Сергей М. ©   (30.07.07 13:08) [1]
Какой макрос?
вот все что есть.
Excel1:TExcelApplication;

procedure TForm1.Button1Click(Sender: TObject);
var
 Sheet:Variant;
 i:integer;
begin
Excel1.Connect;
Excel1.SheetsInNewWorkbook[0]:=1;
Excel1.Workbooks.Add(EmptyParam,0);
Sheet:=Excel1.WorkBooks[1].Sheets[1];
with Excel1 do
 begin
   for i:=0 to 99 do
     Range[Cells.Item[i+1,1],Cells.Item[i+1,2]].Interior.ColorIndex:=i;
 end;
Excel1.Visible[0];
end;

вот оно и ругаеццо на Interior...


 
tytus ©   (2007-07-30 13:32) [3]

а... вспомнил.
во первых - for i:=0 to 36 - возможно нету ColorIndex=100
(в справке VBAXL10.CHM  об ентом ничего не говорится)
во вторых - опечатка
Excel1.Visible[0]:=true;
Вот вроде бы и все - всем спасибо!


 
tytus ©   (2007-07-30 13:36) [4]

(в справке VBAXL10.CHM  об ентом ничего не говорится)
оказывается говорится - раскопал
xlColorIndex=1..56



Страницы: 1 вся ветка

Текущий архив: 2007.08.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
2-1185727193
mfender
2007-07-29 20:39
2007.08.26
TADOConnection. Запуск редактора строки подключения


15-1185473815
sdarqweqwe
2007-07-26 22:16
2007.08.26
настройка windows


2-1186119906
Dib@zol
2007-08-03 09:45
2007.08.26
Application.title


15-1185877291
savyhinst
2007-07-31 14:21
2007.08.26
[Прочессы играют в прятки] - Сенсация.ехе!


4-1172729319
DeadMeat
2007-03-01 09:08
2007.08.26
Выгрузка *.dll