Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Результаты опроса: поможите?
да 0 0%
нет 0 0%
подумаю 1 100.00%
наверно 0 0%
Голосовавшие: 1. Вы еще не голосовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра
  #3  
Старый 05.10.2012, 06:12
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от modestss
Народ, ваша помощь нужна!
есть 1 столбец в экселе и 2, нужно все значения, которые употребляются в 1 столбце, выделить их во 2 столбце красным цветом.
Пробуй так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  Sheet, VA, v: Variant;
  RowCount, i, j: Integer;
begin
  Sheet := Excel.ActiveSheet;
  VA := Sheet.UsedRange.Value;
  RowCount := VarArrayHighBound(VA, 1);
  for i := 1 to RowCount do
  begin
    v := VA[i, 2];
    for j := 1 to RowCount do
    begin
      if VA[j, 1] = v then
      begin
        Sheet.Cells[i, 2].Interior.Color := clRed;
        Break;
      end;
    end;
  end;
end;
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 16:38.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025