» »

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

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?

Lukzii ::

Uf, če bi bil ta "fuš", dobr plačan, bi ti še kej dal...tko pa ;) bakšiš

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

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 ::

:O

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…

Lukzii ::

ejresnevem je izjavil:

:O

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š...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Excel in dinamično risanje grafa

Oddelek: Programiranje
81384 (1221) Good Guy
»

Makroji v excelu

Oddelek: Programska oprema
62474 (2368) smetko
»

Prosim za pomoč pri VBA

Oddelek: Programiranje
352092 (1895) apachee
»

Visual Basic in Excel

Oddelek: Programiranje
262674 (2240) Vesoljc
»

Kako do podatka v queryu iz VisualBasicScripta (VBA) v accessu?

Oddelek: Programiranje
112157 (2042) Fim

Več podobnih tem