[ Príspevkov: 4 ] 
AutorSpráva
Offline

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

Registrovaný: 11.03.18
Prihlásený: 14.10.19
Príspevky: 23
Témy: 14 | 14
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ý: 14.10.19
Príspevky: 23
Témy: 14 | 14
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

220

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

838

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

869

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

3768

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

887

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

1964

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

1088

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

152

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

578

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

557

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

186

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

253

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

634

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

143

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

471

09.03.2015 14:46

robeno67

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

diagram cyklus

v Ostatné

2

121

13.06.2018 17:14

void



© 2005 - 2019 PCforum, edited by JanoF