Sorry, aber ich verstehe nur Bahnhof.
Bin nur ein Hobby-Programmierer und steck da nicht so tief drin.
Also noch mal zur Verdeutlichung:
In eine StringGrid1 mit 7x24, ist für einen Dienstplan mit 7 Tagen und 24 Wochen,
stehen Zahlen drin so z.B. 1,1,1,2,2,0,0, das wären die 7 Zellen in einer Zeile.
Nun hab ich Bedingungen, z.B.
wenn in StringGrid2[Spalte1,Wertx] das Zeichen "x" drin steht, dann zeichne in StringGrid1 die entsprechende Zelle clLime.
Beim export nach excel will ich diese Abfrage nicht machen, sondern gleich sagen,
Delphi-Quellcode:
For i := 1 to 24 do
For j := 1 to 7 do
begin
Excel.Cells[i, j] := StringGrid1.Cells[j, i];
If StringGrid1.Cells[j, i].Canvas.Brush.Color = clLime then
Excel.Selection.Interior.ColorIndex := 4;
end;
So was in der Art. Die Zellen des StringGrid1 müssen mir doch irgendwie Auskunft darüber geben können, ob sie
clLime, clRed, oder clBlue sind?