Главная страница
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.017 c
2-1186164524
>>DEATH<<
2007-08-03 22:08
2007.08.26
два вопроса по TComboBox


2-1185787061
031178
2007-07-30 13:17
2007.08.26
Работа с файлами


15-1185366116
Vlad Oshin
2007-07-25 16:21
2007.08.26
по 1с не поможите? ТЗ.НайтиЗначение не работает что-то..


2-1184735772
Барин
2007-07-18 09:16
2007.08.26
ServerSocket


2-1185727193
mfender
2007-07-29 20:39
2007.08.26
TADOConnection. Запуск редактора строки подключения