Forum » Programiranje » Excel - Calculate until condition = TRUE
Excel - Calculate until condition = TRUE
Lukzii ::
Živjo,
za fuš v Excelu obdelujem neke podatke, ki pa zahtevajo, da ali "ročno" (se pravi v neko celico napišem nek podatek in pritisnem enter), oz imam rešeno z makrojem, ki, ko pritisnem gumb, kliče Calculate v VBAju...
Sicer z gumbom gre, postane pa moteče, ko moram neko zadevo ponoviti n-krat...gledam pač, da so vrednosti v celicah (po kalkulaciji) v nekem obsegu in če je ta obseg TRUE (to imam za kontrolo), pač podatke poberem in naredim novo iteracijo...
Na internetih sem sicer gledal, vendar (ker nisem preveč domač v VBA), mi nekako ni ratalo, da bi zadevo sprogramiral tako, da dokler pogoj v neki celici (npr A1) ni TRUE, delaj Calculate...če je kdo tata mata v tem, prosim za pomoč ;)
Hvala in lp
Luka
za fuš v Excelu obdelujem neke podatke, ki pa zahtevajo, da ali "ročno" (se pravi v neko celico napišem nek podatek in pritisnem enter), oz imam rešeno z makrojem, ki, ko pritisnem gumb, kliče Calculate v VBAju...
Sicer z gumbom gre, postane pa moteče, ko moram neko zadevo ponoviti n-krat...gledam pač, da so vrednosti v celicah (po kalkulaciji) v nekem obsegu in če je ta obseg TRUE (to imam za kontrolo), pač podatke poberem in naredim novo iteracijo...
Na internetih sem sicer gledal, vendar (ker nisem preveč domač v VBA), mi nekako ni ratalo, da bi zadevo sprogramiral tako, da dokler pogoj v neki celici (npr A1) ni TRUE, delaj Calculate...če je kdo tata mata v tem, prosim za pomoč ;)
Hvala in lp
Luka
T-h-o-r ::
kolk od fuša daš za nasvet
Why have a civilization anymore
if we no longer are interested in being civilized?
if we no longer are interested in being civilized?
ejresnevem ::
v vba modulu napiši ActiveWorksheet.Cells(r, c).Value (ali tako nekako)
- da naj bere to celico
- da naj v to celico piše
- da loopa do takrat, dokler ni prava vrednost
- da naj pobira vrednosti iz imenovanega range ali kaj
- da naj bere to celico
- da naj v to celico piše
- da loopa do takrat, dokler ni prava vrednost
- da naj pobira vrednosti iz imenovanega range ali kaj
Lukzii ::
ejresnevem je izjavil:
v vba modulu napiši ActiveWorksheet.Cells(r, c).Value (ali tako nekako)
- da naj bere to celico
- da naj v to celico piše
- da loopa do takrat, dokler ni prava vrednost
- da naj pobira vrednosti iz imenovanega range ali kaj
Ja, algoritem je tudi meni jasen, težje je zadevo spravit v kodo ;)
ejresnevem ::
Do While CheckingField(r,c).Value != "TRUE"
'Do You FU$$$H MAGIC DANCE HERE
'Maybe even WriteToDamnCellAt(r,c) some useless value
Loop
Zgodovina sprememb…
- spremenilo: ejresnevem ()
Lukzii ::
ejresnevem je izjavil:
Do While CheckingField(r,c).Value != "TRUE"
'Do You FU$$$H MAGIC DANCE HERE
'Maybe even WriteToDamnCellAt(r,c) some useless value
Loop
Pa dobr...človk rabi nasvet, pol te pa taki jebejo tuki, res kultura na višku...
Verjetno ne gre za 100 vrstic kode...kajne?
ejresnevem ::
Sem vajen pomagat ljudem, ne pa delat stvari namesto njih.
Nikakor ne gre za 100 vrstic kode (no, odvisno od njegovih kalkulacij).
Le za en osnoven pogojen loop, glede na branje in pisanje iz excelove celice.
Če odmisliš nekaj mojih tipkarskih napak in da gre za fuš...
Nikakor ne gre za 100 vrstic kode (no, odvisno od njegovih kalkulacij).
Le za en osnoven pogojen loop, glede na branje in pisanje iz excelove celice.
Če odmisliš nekaj mojih tipkarskih napak in da gre za fuš...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Excel in dinamično risanje grafaOddelek: Programiranje | 1383 (1220) | Good Guy |
» | Makroji v exceluOddelek: Programska oprema | 2468 (2362) | smetko |
» | Prosim za pomoč pri VBAOddelek: Programiranje | 2085 (1888) | apachee |
» | Visual Basic in ExcelOddelek: Programiranje | 2674 (2240) | Vesoljc |
» | Kako do podatka v queryu iz VisualBasicScripta (VBA) v accessu?Oddelek: Programiranje | 2155 (2040) | Fim |