[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Excel - VBA - ako riesit cyklus?

Registrovaný: 11.03.18
Prihlásený: 01.12.18
Príspevky: 19
Témy: 13 | 13
NapísalOffline : 12.03.2018 0:04 | Excel - VBA - ako riesit cyklus?

Ahojte, ako vyriesit makro, aby inkrementovalo premennu vo vzorci vzhladom na dany mesiac v dostatocnom rozsahu, t.j. aby sa to opakovalo x mesiacov a vsetky medzivzorce sa zratali do jedneho sumacneho vzorca na koniec a vsetky medzivypocty sa do harku postupne hadzali do zvlast stlpcov? Vopred dik za pomoc.


Offline

Užívateľ
Užívateľ
Excel - VBA - ako riesit cyklus?

Registrovaný: 17.11.10
Prihlásený: 14.05.19
Príspevky: 84
Témy: 19 | 19
Bydlisko: Michalovce
NapísalOffline : 24.04.2018 10:11 | Excel - VBA - ako riesit cyklus?

Aj keď ni celkom rozumiem čo potrebuješ, pokiaľ viem tak v exceli sa cykly robiť nedajú. Ak to ešte potrebuješ a možno to skús vysvetliť na nejakom príklade/obrázku/screene tak možno sa to dá urobiť inak.


_________________
Win 7 Ultimate, CPU: AMD Athlon II X4 640 3GHz, GPU: Nvidia GForce GTX 560Ti, MB: Asus M4A87TD/USB3 chipset AMD870, RAM: 12GB Kingston DDR3 (4+4; 2+2)
Offline

Užívateľ
Užívateľ
Excel - VBA - ako riesit cyklus?

Registrovaný: 11.03.18
Prihlásený: 01.12.18
Príspevky: 19
Témy: 13 | 13
Napísal autor témyOffline : 14.05.2018 14:03 | Excel - VBA - ako riesit cyklus?

Ešte je téma aktuálna, nevyriešila som to týmto spôsobom.
Išlo by o to, aby časť makra Excel opakoval dovtedy, kým sa nesplní daná podmienka. V mojom prípade, že rozráta mesačné splátky za kúpu auta u jednotlivých klientov podľa ich počtu v danom riadku po bunkách. Každý zákazník má iný počet splátok do konca, tak bude potrebné funkciu prilepenia sumy splátky do buniek podľa počtu splátok, napr. 22 splátok = 22 rovnakých súm za sebou v danom riadku, ďalší klient má 9 splátok = makro nakopíruje len 9 súm do daného riadka s klientom za sebou atď. Na to by však musel Excel danú funkciu cykliť (prilepiť hodnotu splátky podľa počtu splátok danému klientovi, kým nebude počet zostávajúcich splátok nula). Hodilo by sa to aj na ďalšie podobné výpočty.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.03.13
Prihlásený: 26.03.19
Príspevky: 4
Témy: 0 | 0
NapísalOffline : 17.05.2018 16:11 | Excel - VBA - ako riesit cyklus?

Jednoduchšie je to bez makra/cyklov. Pokiaľ máš v stĺpci A názvy klientov, v stĺpci B cenu auta, v stĺpci C a D dátum začatia a ukončenia splácania (napr. 1.1.2018 a 31.12.2018), tak potom do stĺpca E si môžeš dopočítať počet mesačných splátok:
Kód:
=(YEAR(D2)-YEAR(C2))*12+MONTH(D2)-MONTH(C2)+1
Následne si do buniek F1:BA1 vložíš posledný deň mesiaca, t.j. 31.1.2018, 28.2.2018,..., a do bunky F2 nasledujúci vzorec, ktorý potom nakopíruješ aj do zvyšných buniek oblasti F2:BA1000
Kód:
=IF(AND(F$1>$C2,F$1<=$D2),$B2/$E2,"")
V mesiacoch, kedy má klient platiť splátky, bude vypočítaná výška splátky, a v opačnom prípade sa zobrazí prázdna bunka...


 [ Príspevkov: 4 ] 


Excel - VBA - ako riesit cyklus?



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Excel VBA

v Ostatné programy

2

213

22.11.2015 11:49

dano1805

V tomto fóre nie sú ďalšie neprečítané témy.

excel makra vba

v Delphi, Visual Basic

1

828

04.06.2011 9:43

Forty-

V tomto fóre nie sú ďalšie neprečítané témy.

[VBA Excel] Blokovanie spustenia podprogramu

v Delphi, Visual Basic

0

866

26.04.2008 22:52

Jezoo

V tomto fóre nie sú ďalšie neprečítané témy.

VBA Excel ... použitie úvodzoviek v premennej

v Delphi, Visual Basic

8

3753

01.06.2010 16:26

gozer

V tomto fóre nie sú ďalšie neprečítané témy.

EXCEL - cyklus na combobox

v Ostatné programy

1

883

28.07.2009 17:10

PaloPa

V tomto fóre nie sú ďalšie neprečítané témy.

Podvodnici a ako to riesit

v Krčma

16

1961

09.09.2011 13:42

Poki

V tomto fóre nie sú ďalšie neprečítané témy.

V orange mi povedali klamstvo ako to riesit

v Obchody, reklamácie a právo

12

1081

09.04.2013 14:08

guess.whoo

V tomto fóre nie sú ďalšie neprečítané témy.

Excel - ako na vzorec

v Ostatné programy

2

144

25.06.2018 18:01

tatko Tom

V tomto fóre nie sú ďalšie neprečítané témy.

TUTORIAl MS Excel ako przentacia

v Ostatné programy

0

573

06.05.2009 11:49

KViki

V tomto fóre nie sú ďalšie neprečítané témy.

Riešiť upgrade?

v PC zostavy

29

554

02.02.2016 20:29

Ingenium Deerro

V tomto fóre nie sú ďalšie neprečítané témy.

Excel – vytváranie makra – ako opakovať funkciu?

v Ostatné

2

165

28.05.2018 9:24

Idea

V tomto fóre nie sú ďalšie neprečítané témy.

Oplati sa riešiť zvukovú kartu?

v Zvuk

9

251

01.07.2013 14:16

jankofranko2

V tomto fóre nie sú ďalšie neprečítané témy.

Ako otvoriť calc súbor v MS office excel 2003?

v Ostatné programy

3

628

27.09.2009 20:35

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

VBA Solver v exceli

v Ostatné

0

139

06.11.2014 2:16

lucka.x

V tomto fóre nie sú ďalšie neprečítané témy.

VBA Code pre otvorenie Word súboru inak

v Delphi, Visual Basic

0

452

09.03.2015 14:46

robeno67

V tomto fóre nie sú ďalšie neprečítané témy.

diagram cyklus

v Ostatné

2

109

13.06.2018 17:14

void



© 2005 - 2019 PCforum, edited by JanoF