salve
ho fatto questo programma
funziona solo per x=10.. oppure se imposto io manualmente x=11 o 12 o 40...codice:for x = 10 to 40 cell=sheet.getcellbyposition(3,x) q=cell.value if q>0 then cell=sheet.getcellbyposition(0,x) n=cell.string for y = 1 to 6 sheet=thiscomponent.sheets(3) cell=sheet.getcellbyposition(0,y) an=cell.string if n=an then cell=sheet.getcellbyposition(4,y) aq=cell.value cell.value=aq-q end if next y end if next x
lui processa correttamente le istruzioni per x=10...
dopo quando passa a x=11 non prende il valore della cella (3,11) e quindi non fa nulla e salta a x=12.... fino a 40...
ma se io imposto il codice in questo modo
lui funziona benissimo per il valore di 11...codice:for x = 10 to 40 cell=sheet.getcellbyposition(3,11) q=cell.value if q>0 then cell=sheet.getcellbyposition(0,11) ....
perchè?

Rispondi quotando