Wäre interessant, zu sehen, was Du bisher hast, aber so ungefähr kann es klappen:
Delphi-Quellcode:
var a,b : integer;
[...]
for a := 2 to 15 do begin
StringGrid1.Cells[1,a]:=CheckBox1.Caption;
end;
Jetzt würden die Zeilen 2 bis 15 in der 1. Spalte mit der Caption von CheckBox1 gefüllt werden. Den Code kannst musst Du nur noch für deine Zwecke anpassen. Aber das ist nicht mehr so schwer und sollte zu schaffen sein