Function renkTopla(sutun,satir,renk,pos)
oSheet = ThisComponent.CurrentController.ActiveSheet
For sutunn = sutun to 10 //REM 0=A 1=B 2=C sutunları
For satirr = satir to 19 //REM 0=birinci satır, 1=ikinci satır 2=içinci satır ....
hucre = oSheet.getCellByPosition(sutunn, satirr) //REM örnek (0,0)=A1 sutunu, (2,3)=C4 sutunu ...
if (hucre.cellBackColor>0) Then //REM hucre rengi beyazdan farklı bir renk ise işlem yapılacak
For bulunan_satir = renk to 31 //REM 3 tane renk için satır sayısı belirtildi. Fazla renk varsa sayıyı artırın.
bulunan = oSheet.getCellByPosition(pos, bulunan_satir) //REM toplamları G sutununa yazmak için 6 yazıldı. Çünkü G sutunu 6. sutundur.
if bulunan.cellBackColor = hucre.cellBackColor Then
bulunan.setValue(bulunan.getValue()+hucre.getValue())
End if
Next bulunan_satir
End If
Next satirr
Next sutunn
End Function