[ Príspevkov: 4 ] 
AutorSpráva
Offline

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

Registrovaný: 11.03.18
Prihlásený: 18.11.24
Príspevky: 42
Témy: 23 | 23
Bydlisko: Bratislava
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

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
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.


Offline

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

Registrovaný: 11.03.18
Prihlásený: 18.11.24
Príspevky: 42
Témy: 23 | 23
Bydlisko: Bratislava
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

494

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

1185

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

1057

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

4306

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

1085

28.07.2009 17:10

PaloPa

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

Ako riešiť pravidelné výpadky internetu?

v Siete

4

869

28.09.2020 20:03

tiger220

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

Podvodnici a ako to riesit

v Krčma

16

2188

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

1329

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

454

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

795

06.05.2009 11:49

KViki

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

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

v Ostatné

2

2661

28.05.2018 9:24

Idea

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

Riešiť upgrade?

v PC zostavy

29

826

02.02.2016 20:29

Ingenium Deerro

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

Excel Dochadzka - Ako mozem pridat datumy do tejto sablony?

v Ostatné programy

3

1029

31.08.2021 21:52

Googler1

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

907

27.09.2009 20:35

Ďuri

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

Oplati sa riešiť zvukovú kartu?

v Zvuk

9

461

01.07.2013 14:16

jankofranko2

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

VBA Solver v exceli

v Ostatné

0

362

06.11.2014 2:16

lucka.x



© 2005 - 2025 PCforum, edited by JanoF