Tema: Re: excel zinovams
Autorius: rimux @ none. com
Data: 2011-03-01 07:51:28
Na jeigu tinka, kad visos pamainos is eiles eina, tai makrose elementaru cikla rasai:


for i=1 to partiju 'eilutes
  partija=26000 'modifikuoji kad duomenis imtu is sheeto kazkurio tai
  pamainu = partija/260 'modifikuoji kad imtu reiksmes is kazkurio tai sheeto
  k=0 'gamybos pradzios poslinkis, apsirasai pagal kazkoki tai algoritma kaip reikia

  for j= 1 to pamainu 'stulpeliai    
    Worksheets("sheetas").Range("B2").Offset(i-1,j-1+k).Value="g" '"B2" modifikuoji i toki kokio reikia
  next i

next j

O jeigu pamainos gali buti deliojamos ne is eiles o su tarpais, na tada sudetingiau, tada tobulini algoritma :)


On Mon, 28 Feb 2011 18:22:21 +0200, "MinVodai" <minvodai@gmail.com> wrote:

>gal ir teisus, rimux, iseitiniu duomenu mazokai surasiau...
>taisausi:
>zinau pamainos norma, sakykim 260 vnt.
>partijos dydis, sakykim 26000 vnt., savaime aisku jau galiu isskaiciuoti 
>pamainu skaiciu sitos partijos gamybai 26000/260=100 pamainu
>pagal plana uzsidedu pats "g" raide, nuo kada turi prasideti gamyba, bet 
>grafike 100 pamainu turiu ivesti i celes su "g" raide
>kaip sita veiksma "priversti" exceli atlikti?