SlideShare a Scribd company logo
1 of 3
Download to read offline
controlling Excel trikovi
64 decembar 2015.
Jedan od novih trendova u controllingu jeste i poznavanje Visual Basic for Aplications (VBA) pro-
gramskog jezika. VBA može da se koristi u Excel-u i drugim Office aplikacijama radi povećanja
efikasnosti rada, a kroz automatizaciju rutinskih, ponavljajućih operacija. Više nije dovoljno napred-
no poznavanje dobrog starog Excela, VLOOKUP funkcija i pivot tabela. Controlleri moraju da us-
avršavaju svoje znanje na polju programiranja, kako bi što više podataka dobili jednim klikom i što
pre dostavili izveštaj menadžeru. U tom cilju, želim da vam pokažem praktičan primer primene VBA
Kako primeniti VBA
u procesu budžetiranja
BUDŽET
NA JEDAN
KLIK!
Forma za planiranje
troškova za mesto troška
CC_01
IVAN VESELINOVIĆ
SENIOR PLANER ANALITIČAR (SPP KAFA)
ATLANTIC GRUPA
controlling Excel trikovi
65 decembar 2015.
Sub PopuniBazu()
Dim i, n, kraj, red, kolona As Integer
‘aktiviraj radni list CC_01 (forma za unos troškova)
Sheets(“CC_01”).Activate
‘proveri koliko redova ima forma za unos (prebroj numeričke vrednosti u koloni A)
n = WorksheetFunction.Count(Sheets(“CC_01”).Range(“A:A”))
kraj = n + 5 ‘poslednji red je = n + 5, jer je početak tabele u 6. redu
‘postavi početnu vrednost promenljive red (početak baze)
red = 3
‘postavi početnu vrednost promenljive kolona (početak baze)
kolona = 2
For i = 6 To kraj ‘petlja prolazi kroz sve redove forme za unos
If Cells(i, 1) = 2 Then ‘ako je vrednost u koloni A = 2, tada uzmi podatke
For j = 1 To 12 ‘meseci
	 ‘godina
Sheets(“Baza”).Cells(red, 2) = 2016
	 ‘mesec
Sheets(“Baza”).Cells(red, 3) = j
	 ‘vrsta troška - nivo 2
Sheets(“Baza”).Cells(red, 5) = Cells(i, 2)
	 ‘mesto troška
Sheets(“Baza”).Cells(red, 6) = Range(“C3”)
	 ‘planski period
Sheets(“Baza”).Cells(red, 7) = Range(“C2”)
	 ‘odgovorna osoba
Sheets(“Baza”).Cells(red, 8) = Range(“C1”)
	 ‘iznos (EUR)
Sheets(“Baza”).Cells(red, 9) = Cells(i, 2 + j).Value
red = red + 1 ‘u sledećem krugu, pređi na naredni red
Next j
End If
Next i
Sheets(“Pivot”).Activate
ActiveSheet.PivotTables(“PivotTable1”).PivotCache.Refresh
End Sub
programiranja u jednom od najvažnijih procesa controllinga, a to je proces budžetiranja.
Cilj je kreiranje baze podataka, na osnovu podataka složenih u klasičnu formu za unos, i to na
brz automatski način. Uz pomoć makroa, tj. pisanjem potprograma u VBA, može da se dođe do vrlo
efikasnog rešenja.
U narednoj tabeli dat je primer formulara za unos troškova, koji sadrži podatke o budžetu. U re-
dovima su prikazane vrste troškova, a u kolonama meseci. Ove podatke je potrebno složiti u formu
baze podataka, radi lakše manipulacije podacima i eventualnog unosa u Data Warehouse (DWH).
Ovako poređani podaci mogu vrlo jednostavno da se pretvore u bilo koji format za unos u ERP ili
DWH sisteme.
Sada je potrebno samo da napišem ispravan kod, kako bih dobio bazu podataka koja će mi
omogućiti laku manipulaciju. Kod koji zadajem u okviru DEVELOPER kartice u Excel-u je sledeći:
controlling Excel trikovi
66 decembar 2015.
Sređena baza podataka
Primer izveštaja
(pivot tabela)
Ako sam pravilno napisao kod, klikom na dugme „Popuni bazu“ dešava
se magija. U narednih nekoliko sekundi dobijam sređenu bazu podata-
ka. I šta dalje?
Pa naravno, dobri stari pivot. Sada mogu da analiziram podatke onako
kako želim, a isto tako i moj menadžer. Jednostavno, zar ne?
U primeru je data tabela za jedno mesto troška, a uz manju nadograd-
nju, dodavanjem nekoliko linija koda, može da se napravi makro koji će
spojiti više ovakvih tabela u jednu zajedničku bazu podataka, ali to je
već tema za neki naredni broj.
Ivan Veselinović je Senior planer analitičar u kompaniji Atlantic grupa (SPP kafa) od
februara 2015. godine. Prethodno je bio planer analitičar u istoj kompaniji (2011–2015).
Ivana možete kontaktirati na e-mail ivanveselinovic87@gmail.com ili brojem telefona
064 849 6592.

More Related Content

Viewers also liked (19)

STYLE American Dream
STYLE American DreamSTYLE American Dream
STYLE American Dream
 
Startrek ignite
Startrek igniteStartrek ignite
Startrek ignite
 
Los valores por Quino
Los valores por QuinoLos valores por Quino
Los valores por Quino
 
La formazione nell'era del web 2.0
La formazione nell'era del web 2.0La formazione nell'era del web 2.0
La formazione nell'era del web 2.0
 
Madera ecológica
Madera ecológicaMadera ecológica
Madera ecológica
 
Gestalt
GestaltGestalt
Gestalt
 
Vincent
VincentVincent
Vincent
 
Deepika Nayak Resume.
Deepika Nayak Resume.Deepika Nayak Resume.
Deepika Nayak Resume.
 
Cg latest news
Cg latest news Cg latest news
Cg latest news
 
RESUME sk
RESUME skRESUME sk
RESUME sk
 
Tutorial de ensamblaje de pc
Tutorial de ensamblaje de pcTutorial de ensamblaje de pc
Tutorial de ensamblaje de pc
 
Administracion
AdministracionAdministracion
Administracion
 
News SA 01 2017
News SA 01 2017News SA 01 2017
News SA 01 2017
 
Fisheries department of chhattisgarh
Fisheries department of chhattisgarhFisheries department of chhattisgarh
Fisheries department of chhattisgarh
 
Gianluca Postiglione -12/09/2016
Gianluca Postiglione -12/09/2016Gianluca Postiglione -12/09/2016
Gianluca Postiglione -12/09/2016
 
Alessandra Boni 12/09/2016
Alessandra Boni 12/09/2016Alessandra Boni 12/09/2016
Alessandra Boni 12/09/2016
 
Một số nhận xét đánh giá về công tác tổ chứcbộ máy quả...
  Một số nhận xét đánh giá về công tác tổ chứcbộ máy quả...  Một số nhận xét đánh giá về công tác tổ chứcbộ máy quả...
Một số nhận xét đánh giá về công tác tổ chứcbộ máy quả...
 
Mindset
MindsetMindset
Mindset
 
Sem título 1
Sem título 1Sem título 1
Sem título 1
 

Similar to Ivan Veselinović - Budžet na jedan klik, Controlling magazin 06

Ivan Veselinović - Instant dva u jedan, Controlling magazin 01
Ivan Veselinović - Instant dva u jedan, Controlling magazin 01Ivan Veselinović - Instant dva u jedan, Controlling magazin 01
Ivan Veselinović - Instant dva u jedan, Controlling magazin 01Menadžment Centar Beograd
 
R2 MS Excel - Rad sa imenovanim grupama ćelija u Excel-u - Nikola Lazić
R2 MS Excel - Rad sa imenovanim grupama ćelija u Excel-u - Nikola LazićR2 MS Excel - Rad sa imenovanim grupama ćelija u Excel-u - Nikola Lazić
R2 MS Excel - Rad sa imenovanim grupama ćelija u Excel-u - Nikola LazićNašaŠkola.Net
 
Funkcija_sta_ako_Miodrag_Stankovic
Funkcija_sta_ako_Miodrag_StankovicFunkcija_sta_ako_Miodrag_Stankovic
Funkcija_sta_ako_Miodrag_StankovicDejan Pejčić
 
R2 MS Excel - Analiza Šta ako - Jelena Nikolić
R2 MS Excel - Analiza Šta ako - Jelena NikolićR2 MS Excel - Analiza Šta ako - Jelena Nikolić
R2 MS Excel - Analiza Šta ako - Jelena NikolićNašaŠkola.Net
 
радна свеска и радни лист
радна свеска и радни листрадна свеска и радни лист
радна свеска и радни листJelena Arsenovic
 
PRIKAZIVANJE REZULTATA ISTRAŽIVANJA, RASPRAVA, ZAKLJUČAK.pptx
PRIKAZIVANJE REZULTATA ISTRAŽIVANJA, RASPRAVA, ZAKLJUČAK.pptxPRIKAZIVANJE REZULTATA ISTRAŽIVANJA, RASPRAVA, ZAKLJUČAK.pptx
PRIKAZIVANJE REZULTATA ISTRAŽIVANJA, RASPRAVA, ZAKLJUČAK.pptxAleksandarIvancevic
 
Statisticke funkcije u Excel u Luka Jovanovic
Statisticke funkcije u Excel u  Luka JovanovicStatisticke funkcije u Excel u  Luka Jovanovic
Statisticke funkcije u Excel u Luka JovanovicDejan Pejčić
 
Analiza sta ako Jelena Nikolic
Analiza sta ako Jelena NikolicAnaliza sta ako Jelena Nikolic
Analiza sta ako Jelena NikolicDejan Pejčić
 
Rad sa formulama. rad sa apsolutnim adresama (informatika 57 58 cas)
Rad sa formulama. rad sa apsolutnim adresama (informatika 57 58 cas)Rad sa formulama. rad sa apsolutnim adresama (informatika 57 58 cas)
Rad sa formulama. rad sa apsolutnim adresama (informatika 57 58 cas)Paladin3D
 
R2 MS Excel - Osnovne statističke funkcije u Excel-u - Luka Jovanović
R2 MS Excel - Osnovne statističke funkcije u Excel-u - Luka JovanovićR2 MS Excel - Osnovne statističke funkcije u Excel-u - Luka Jovanović
R2 MS Excel - Osnovne statističke funkcije u Excel-u - Luka JovanovićNašaŠkola.Net
 
Izvedene tabele i dijagrami - Tamara Kršić - Dejan Pejčić
Izvedene tabele i dijagrami - Tamara Kršić - Dejan PejčićIzvedene tabele i dijagrami - Tamara Kršić - Dejan Pejčić
Izvedene tabele i dijagrami - Tamara Kršić - Dejan Pejčićnasaskolatakmicenja1
 
Danijela Popović - To BI, or not to BI, Controlling magazin 02
Danijela Popović - To BI, or not to BI, Controlling magazin 02Danijela Popović - To BI, or not to BI, Controlling magazin 02
Danijela Popović - To BI, or not to BI, Controlling magazin 02Menadžment Centar Beograd
 
Pitanja Maturski Fe
Pitanja Maturski FePitanja Maturski Fe
Pitanja Maturski Feguest199a1d0
 
Kreiranje baze podataka u Access-u
Kreiranje baze podataka u Access-uKreiranje baze podataka u Access-u
Kreiranje baze podataka u Access-uDejan Pejčić
 

Similar to Ivan Veselinović - Budžet na jedan klik, Controlling magazin 06 (15)

Ivan Veselinović - Instant dva u jedan, Controlling magazin 01
Ivan Veselinović - Instant dva u jedan, Controlling magazin 01Ivan Veselinović - Instant dva u jedan, Controlling magazin 01
Ivan Veselinović - Instant dva u jedan, Controlling magazin 01
 
R2 MS Excel - Rad sa imenovanim grupama ćelija u Excel-u - Nikola Lazić
R2 MS Excel - Rad sa imenovanim grupama ćelija u Excel-u - Nikola LazićR2 MS Excel - Rad sa imenovanim grupama ćelija u Excel-u - Nikola Lazić
R2 MS Excel - Rad sa imenovanim grupama ćelija u Excel-u - Nikola Lazić
 
Funkcija_sta_ako_Miodrag_Stankovic
Funkcija_sta_ako_Miodrag_StankovicFunkcija_sta_ako_Miodrag_Stankovic
Funkcija_sta_ako_Miodrag_Stankovic
 
R2 MS Excel - Analiza Šta ako - Jelena Nikolić
R2 MS Excel - Analiza Šta ako - Jelena NikolićR2 MS Excel - Analiza Šta ako - Jelena Nikolić
R2 MS Excel - Analiza Šta ako - Jelena Nikolić
 
радна свеска и радни лист
радна свеска и радни листрадна свеска и радни лист
радна свеска и радни лист
 
PRIKAZIVANJE REZULTATA ISTRAŽIVANJA, RASPRAVA, ZAKLJUČAK.pptx
PRIKAZIVANJE REZULTATA ISTRAŽIVANJA, RASPRAVA, ZAKLJUČAK.pptxPRIKAZIVANJE REZULTATA ISTRAŽIVANJA, RASPRAVA, ZAKLJUČAK.pptx
PRIKAZIVANJE REZULTATA ISTRAŽIVANJA, RASPRAVA, ZAKLJUČAK.pptx
 
Statisticke funkcije u Excel u Luka Jovanovic
Statisticke funkcije u Excel u  Luka JovanovicStatisticke funkcije u Excel u  Luka Jovanovic
Statisticke funkcije u Excel u Luka Jovanovic
 
Upiti u Access-u
Upiti u Access-uUpiti u Access-u
Upiti u Access-u
 
Analiza sta ako Jelena Nikolic
Analiza sta ako Jelena NikolicAnaliza sta ako Jelena Nikolic
Analiza sta ako Jelena Nikolic
 
Rad sa formulama. rad sa apsolutnim adresama (informatika 57 58 cas)
Rad sa formulama. rad sa apsolutnim adresama (informatika 57 58 cas)Rad sa formulama. rad sa apsolutnim adresama (informatika 57 58 cas)
Rad sa formulama. rad sa apsolutnim adresama (informatika 57 58 cas)
 
R2 MS Excel - Osnovne statističke funkcije u Excel-u - Luka Jovanović
R2 MS Excel - Osnovne statističke funkcije u Excel-u - Luka JovanovićR2 MS Excel - Osnovne statističke funkcije u Excel-u - Luka Jovanović
R2 MS Excel - Osnovne statističke funkcije u Excel-u - Luka Jovanović
 
Izvedene tabele i dijagrami - Tamara Kršić - Dejan Pejčić
Izvedene tabele i dijagrami - Tamara Kršić - Dejan PejčićIzvedene tabele i dijagrami - Tamara Kršić - Dejan Pejčić
Izvedene tabele i dijagrami - Tamara Kršić - Dejan Pejčić
 
Danijela Popović - To BI, or not to BI, Controlling magazin 02
Danijela Popović - To BI, or not to BI, Controlling magazin 02Danijela Popović - To BI, or not to BI, Controlling magazin 02
Danijela Popović - To BI, or not to BI, Controlling magazin 02
 
Pitanja Maturski Fe
Pitanja Maturski FePitanja Maturski Fe
Pitanja Maturski Fe
 
Kreiranje baze podataka u Access-u
Kreiranje baze podataka u Access-uKreiranje baze podataka u Access-u
Kreiranje baze podataka u Access-u
 

More from Menadžment Centar Beograd

3.KAIZEN™ kongres, Hotel Crowne Plaza, 23-24.9.2019.
3.KAIZEN™ kongres, Hotel Crowne Plaza, 23-24.9.2019.3.KAIZEN™ kongres, Hotel Crowne Plaza, 23-24.9.2019.
3.KAIZEN™ kongres, Hotel Crowne Plaza, 23-24.9.2019.Menadžment Centar Beograd
 
6.Kongres controllera 2018. Dalibor Kitanović Falke Serbia
6.Kongres controllera 2018.   Dalibor Kitanović Falke Serbia6.Kongres controllera 2018.   Dalibor Kitanović Falke Serbia
6.Kongres controllera 2018. Dalibor Kitanović Falke SerbiaMenadžment Centar Beograd
 
6. Kongres controllera 2018. Dragan Vještica DR OETKER
6. Kongres controllera 2018.   Dragan Vještica DR OETKER6. Kongres controllera 2018.   Dragan Vještica DR OETKER
6. Kongres controllera 2018. Dragan Vještica DR OETKERMenadžment Centar Beograd
 
6. Kongres controllera 2018. Ivana Višnjić Roaming networks
6. Kongres controllera 2018.   Ivana Višnjić Roaming networks6. Kongres controllera 2018.   Ivana Višnjić Roaming networks
6. Kongres controllera 2018. Ivana Višnjić Roaming networksMenadžment Centar Beograd
 
6. Kongres controllera 2018. Jasna Smiljanić Telekom Srbija
6. Kongres controllera 2018.   Jasna Smiljanić Telekom Srbija6. Kongres controllera 2018.   Jasna Smiljanić Telekom Srbija
6. Kongres controllera 2018. Jasna Smiljanić Telekom SrbijaMenadžment Centar Beograd
 
6. Kongres controllera 2018. Vuk Guberinić CAR:GO
6. Kongres controllera 2018.   Vuk Guberinić CAR:GO6. Kongres controllera 2018.   Vuk Guberinić CAR:GO
6. Kongres controllera 2018. Vuk Guberinić CAR:GOMenadžment Centar Beograd
 
6. Kongres controllera 2018. Vladimir Petković Elixir group
6. Kongres controllera 2018.   Vladimir Petković Elixir group6. Kongres controllera 2018.   Vladimir Petković Elixir group
6. Kongres controllera 2018. Vladimir Petković Elixir groupMenadžment Centar Beograd
 
6. Kongres controllera 2018. Vesna Marković-Jokanović SOS Dečija sela Srbija
6. Kongres controllera 2018.  Vesna Marković-Jokanović SOS Dečija sela Srbija6. Kongres controllera 2018.  Vesna Marković-Jokanović SOS Dečija sela Srbija
6. Kongres controllera 2018. Vesna Marković-Jokanović SOS Dečija sela SrbijaMenadžment Centar Beograd
 
6. Kongres controllera 2018. Nikola Korbar - BITCOIN, Cryptocurrency & Bloc...
6. Kongres controllera 2018.   Nikola Korbar - BITCOIN, Cryptocurrency & Bloc...6. Kongres controllera 2018.   Nikola Korbar - BITCOIN, Cryptocurrency & Bloc...
6. Kongres controllera 2018. Nikola Korbar - BITCOIN, Cryptocurrency & Bloc...Menadžment Centar Beograd
 
5 .ICV kongres controllera 2017 - SOCIETE GENERALE (Branimir Spasić)
5 .ICV kongres controllera 2017 - SOCIETE GENERALE (Branimir Spasić)5 .ICV kongres controllera 2017 - SOCIETE GENERALE (Branimir Spasić)
5 .ICV kongres controllera 2017 - SOCIETE GENERALE (Branimir Spasić)Menadžment Centar Beograd
 
5 .ICV kongres controllera 2017 - GRAMMER SYSTEMS (Jelena Vučković)
5 .ICV kongres controllera 2017 - GRAMMER SYSTEMS (Jelena Vučković)5 .ICV kongres controllera 2017 - GRAMMER SYSTEMS (Jelena Vučković)
5 .ICV kongres controllera 2017 - GRAMMER SYSTEMS (Jelena Vučković)Menadžment Centar Beograd
 
5 .ICV kongres controllera 2017 - WIENER RE (Radmila Miletić)
5 .ICV kongres controllera 2017 - WIENER RE (Radmila Miletić)5 .ICV kongres controllera 2017 - WIENER RE (Radmila Miletić)
5 .ICV kongres controllera 2017 - WIENER RE (Radmila Miletić)Menadžment Centar Beograd
 
5 .ICV kongres controllera 2017 - JAKOV VIKTOR (Dragan Munjiza)
5 .ICV kongres controllera 2017 - JAKOV VIKTOR (Dragan Munjiza)5 .ICV kongres controllera 2017 - JAKOV VIKTOR (Dragan Munjiza)
5 .ICV kongres controllera 2017 - JAKOV VIKTOR (Dragan Munjiza)Menadžment Centar Beograd
 
5 .ICV kongres controllera 2017 - M&I SYSTEMS, CO. GROUP (Branislav Zobenica)
5 .ICV kongres controllera 2017 - M&I SYSTEMS, CO. GROUP (Branislav Zobenica)5 .ICV kongres controllera 2017 - M&I SYSTEMS, CO. GROUP (Branislav Zobenica)
5 .ICV kongres controllera 2017 - M&I SYSTEMS, CO. GROUP (Branislav Zobenica)Menadžment Centar Beograd
 
5 .ICV kongres controllera 2017 - MICROSOFT (Ivana Milić)
5 .ICV kongres controllera 2017 - MICROSOFT (Ivana Milić)5 .ICV kongres controllera 2017 - MICROSOFT (Ivana Milić)
5 .ICV kongres controllera 2017 - MICROSOFT (Ivana Milić)Menadžment Centar Beograd
 
5 .ICV kongres controllera 2017 - JTI (Miomir Živadinović)
5 .ICV kongres controllera 2017 - JTI (Miomir Živadinović)5 .ICV kongres controllera 2017 - JTI (Miomir Živadinović)
5 .ICV kongres controllera 2017 - JTI (Miomir Živadinović)Menadžment Centar Beograd
 
5 .ICV kongres controllera 2017 - PUBLICIS ONE (Branislav Lončar)
5 .ICV kongres controllera 2017 - PUBLICIS ONE (Branislav Lončar)5 .ICV kongres controllera 2017 - PUBLICIS ONE (Branislav Lončar)
5 .ICV kongres controllera 2017 - PUBLICIS ONE (Branislav Lončar)Menadžment Centar Beograd
 
5 .ICV kongres controllera 2017 - TELEKOM SRBIJA (Milan Simić)
5 .ICV kongres controllera 2017 - TELEKOM SRBIJA (Milan Simić)5 .ICV kongres controllera 2017 - TELEKOM SRBIJA (Milan Simić)
5 .ICV kongres controllera 2017 - TELEKOM SRBIJA (Milan Simić)Menadžment Centar Beograd
 
5 .ICV kongres controllera 2017 - KOMERCIJALNA BANKA (Alexander Picker)
5 .ICV kongres controllera 2017 - KOMERCIJALNA BANKA (Alexander Picker)5 .ICV kongres controllera 2017 - KOMERCIJALNA BANKA (Alexander Picker)
5 .ICV kongres controllera 2017 - KOMERCIJALNA BANKA (Alexander Picker)Menadžment Centar Beograd
 

More from Menadžment Centar Beograd (20)

3.KAIZEN™ kongres, Hotel Crowne Plaza, 23-24.9.2019.
3.KAIZEN™ kongres, Hotel Crowne Plaza, 23-24.9.2019.3.KAIZEN™ kongres, Hotel Crowne Plaza, 23-24.9.2019.
3.KAIZEN™ kongres, Hotel Crowne Plaza, 23-24.9.2019.
 
6.Kongres controllera 2018. Dalibor Kitanović Falke Serbia
6.Kongres controllera 2018.   Dalibor Kitanović Falke Serbia6.Kongres controllera 2018.   Dalibor Kitanović Falke Serbia
6.Kongres controllera 2018. Dalibor Kitanović Falke Serbia
 
6. Kongres controllera 2018. Dragan Vještica DR OETKER
6. Kongres controllera 2018.   Dragan Vještica DR OETKER6. Kongres controllera 2018.   Dragan Vještica DR OETKER
6. Kongres controllera 2018. Dragan Vještica DR OETKER
 
6. Kongres controllera 2018. Ivana Višnjić Roaming networks
6. Kongres controllera 2018.   Ivana Višnjić Roaming networks6. Kongres controllera 2018.   Ivana Višnjić Roaming networks
6. Kongres controllera 2018. Ivana Višnjić Roaming networks
 
6. Kongres controllera 2018. Jasna Smiljanić Telekom Srbija
6. Kongres controllera 2018.   Jasna Smiljanić Telekom Srbija6. Kongres controllera 2018.   Jasna Smiljanić Telekom Srbija
6. Kongres controllera 2018. Jasna Smiljanić Telekom Srbija
 
6. Kongres controllera 2018. Vuk Guberinić CAR:GO
6. Kongres controllera 2018.   Vuk Guberinić CAR:GO6. Kongres controllera 2018.   Vuk Guberinić CAR:GO
6. Kongres controllera 2018. Vuk Guberinić CAR:GO
 
6. Kongres controllera 2018. Vladimir Petković Elixir group
6. Kongres controllera 2018.   Vladimir Petković Elixir group6. Kongres controllera 2018.   Vladimir Petković Elixir group
6. Kongres controllera 2018. Vladimir Petković Elixir group
 
6. Kongres controllera 2018. Vesna Marković-Jokanović SOS Dečija sela Srbija
6. Kongres controllera 2018.  Vesna Marković-Jokanović SOS Dečija sela Srbija6. Kongres controllera 2018.  Vesna Marković-Jokanović SOS Dečija sela Srbija
6. Kongres controllera 2018. Vesna Marković-Jokanović SOS Dečija sela Srbija
 
6. Kongres controllera 2018. Nikola Korbar - BITCOIN, Cryptocurrency & Bloc...
6. Kongres controllera 2018.   Nikola Korbar - BITCOIN, Cryptocurrency & Bloc...6. Kongres controllera 2018.   Nikola Korbar - BITCOIN, Cryptocurrency & Bloc...
6. Kongres controllera 2018. Nikola Korbar - BITCOIN, Cryptocurrency & Bloc...
 
5 .ICV kongres controllera 2017 - SOCIETE GENERALE (Branimir Spasić)
5 .ICV kongres controllera 2017 - SOCIETE GENERALE (Branimir Spasić)5 .ICV kongres controllera 2017 - SOCIETE GENERALE (Branimir Spasić)
5 .ICV kongres controllera 2017 - SOCIETE GENERALE (Branimir Spasić)
 
5 .ICV kongres controllera 2017 - GRAMMER SYSTEMS (Jelena Vučković)
5 .ICV kongres controllera 2017 - GRAMMER SYSTEMS (Jelena Vučković)5 .ICV kongres controllera 2017 - GRAMMER SYSTEMS (Jelena Vučković)
5 .ICV kongres controllera 2017 - GRAMMER SYSTEMS (Jelena Vučković)
 
5 .ICV kongres controllera 2017 - WIENER RE (Radmila Miletić)
5 .ICV kongres controllera 2017 - WIENER RE (Radmila Miletić)5 .ICV kongres controllera 2017 - WIENER RE (Radmila Miletić)
5 .ICV kongres controllera 2017 - WIENER RE (Radmila Miletić)
 
5 .ICV kongres controllera 2017 - JAKOV VIKTOR (Dragan Munjiza)
5 .ICV kongres controllera 2017 - JAKOV VIKTOR (Dragan Munjiza)5 .ICV kongres controllera 2017 - JAKOV VIKTOR (Dragan Munjiza)
5 .ICV kongres controllera 2017 - JAKOV VIKTOR (Dragan Munjiza)
 
5 .ICV kongres controllera 2017 - M&I SYSTEMS, CO. GROUP (Branislav Zobenica)
5 .ICV kongres controllera 2017 - M&I SYSTEMS, CO. GROUP (Branislav Zobenica)5 .ICV kongres controllera 2017 - M&I SYSTEMS, CO. GROUP (Branislav Zobenica)
5 .ICV kongres controllera 2017 - M&I SYSTEMS, CO. GROUP (Branislav Zobenica)
 
5 .ICV kongres controllera 2017 - MICROSOFT (Ivana Milić)
5 .ICV kongres controllera 2017 - MICROSOFT (Ivana Milić)5 .ICV kongres controllera 2017 - MICROSOFT (Ivana Milić)
5 .ICV kongres controllera 2017 - MICROSOFT (Ivana Milić)
 
5 .ICV kongres controllera 2017 - JTI (Miomir Živadinović)
5 .ICV kongres controllera 2017 - JTI (Miomir Živadinović)5 .ICV kongres controllera 2017 - JTI (Miomir Živadinović)
5 .ICV kongres controllera 2017 - JTI (Miomir Živadinović)
 
5 .ICV kongres controllera 2017 - PUBLICIS ONE (Branislav Lončar)
5 .ICV kongres controllera 2017 - PUBLICIS ONE (Branislav Lončar)5 .ICV kongres controllera 2017 - PUBLICIS ONE (Branislav Lončar)
5 .ICV kongres controllera 2017 - PUBLICIS ONE (Branislav Lončar)
 
5 .ICV kongres controllera 2017 - TELEKOM SRBIJA (Milan Simić)
5 .ICV kongres controllera 2017 - TELEKOM SRBIJA (Milan Simić)5 .ICV kongres controllera 2017 - TELEKOM SRBIJA (Milan Simić)
5 .ICV kongres controllera 2017 - TELEKOM SRBIJA (Milan Simić)
 
5 .ICV kongres controllera 2017 - KOMERCIJALNA BANKA (Alexander Picker)
5 .ICV kongres controllera 2017 - KOMERCIJALNA BANKA (Alexander Picker)5 .ICV kongres controllera 2017 - KOMERCIJALNA BANKA (Alexander Picker)
5 .ICV kongres controllera 2017 - KOMERCIJALNA BANKA (Alexander Picker)
 
Cm 11 (digitalizacija biznisa)
Cm 11 (digitalizacija biznisa)Cm 11 (digitalizacija biznisa)
Cm 11 (digitalizacija biznisa)
 

Ivan Veselinović - Budžet na jedan klik, Controlling magazin 06

  • 1. controlling Excel trikovi 64 decembar 2015. Jedan od novih trendova u controllingu jeste i poznavanje Visual Basic for Aplications (VBA) pro- gramskog jezika. VBA može da se koristi u Excel-u i drugim Office aplikacijama radi povećanja efikasnosti rada, a kroz automatizaciju rutinskih, ponavljajućih operacija. Više nije dovoljno napred- no poznavanje dobrog starog Excela, VLOOKUP funkcija i pivot tabela. Controlleri moraju da us- avršavaju svoje znanje na polju programiranja, kako bi što više podataka dobili jednim klikom i što pre dostavili izveštaj menadžeru. U tom cilju, želim da vam pokažem praktičan primer primene VBA Kako primeniti VBA u procesu budžetiranja BUDŽET NA JEDAN KLIK! Forma za planiranje troškova za mesto troška CC_01 IVAN VESELINOVIĆ SENIOR PLANER ANALITIČAR (SPP KAFA) ATLANTIC GRUPA
  • 2. controlling Excel trikovi 65 decembar 2015. Sub PopuniBazu() Dim i, n, kraj, red, kolona As Integer ‘aktiviraj radni list CC_01 (forma za unos troškova) Sheets(“CC_01”).Activate ‘proveri koliko redova ima forma za unos (prebroj numeričke vrednosti u koloni A) n = WorksheetFunction.Count(Sheets(“CC_01”).Range(“A:A”)) kraj = n + 5 ‘poslednji red je = n + 5, jer je početak tabele u 6. redu ‘postavi početnu vrednost promenljive red (početak baze) red = 3 ‘postavi početnu vrednost promenljive kolona (početak baze) kolona = 2 For i = 6 To kraj ‘petlja prolazi kroz sve redove forme za unos If Cells(i, 1) = 2 Then ‘ako je vrednost u koloni A = 2, tada uzmi podatke For j = 1 To 12 ‘meseci ‘godina Sheets(“Baza”).Cells(red, 2) = 2016 ‘mesec Sheets(“Baza”).Cells(red, 3) = j ‘vrsta troška - nivo 2 Sheets(“Baza”).Cells(red, 5) = Cells(i, 2) ‘mesto troška Sheets(“Baza”).Cells(red, 6) = Range(“C3”) ‘planski period Sheets(“Baza”).Cells(red, 7) = Range(“C2”) ‘odgovorna osoba Sheets(“Baza”).Cells(red, 8) = Range(“C1”) ‘iznos (EUR) Sheets(“Baza”).Cells(red, 9) = Cells(i, 2 + j).Value red = red + 1 ‘u sledećem krugu, pređi na naredni red Next j End If Next i Sheets(“Pivot”).Activate ActiveSheet.PivotTables(“PivotTable1”).PivotCache.Refresh End Sub programiranja u jednom od najvažnijih procesa controllinga, a to je proces budžetiranja. Cilj je kreiranje baze podataka, na osnovu podataka složenih u klasičnu formu za unos, i to na brz automatski način. Uz pomoć makroa, tj. pisanjem potprograma u VBA, može da se dođe do vrlo efikasnog rešenja. U narednoj tabeli dat je primer formulara za unos troškova, koji sadrži podatke o budžetu. U re- dovima su prikazane vrste troškova, a u kolonama meseci. Ove podatke je potrebno složiti u formu baze podataka, radi lakše manipulacije podacima i eventualnog unosa u Data Warehouse (DWH). Ovako poređani podaci mogu vrlo jednostavno da se pretvore u bilo koji format za unos u ERP ili DWH sisteme. Sada je potrebno samo da napišem ispravan kod, kako bih dobio bazu podataka koja će mi omogućiti laku manipulaciju. Kod koji zadajem u okviru DEVELOPER kartice u Excel-u je sledeći:
  • 3. controlling Excel trikovi 66 decembar 2015. Sređena baza podataka Primer izveštaja (pivot tabela) Ako sam pravilno napisao kod, klikom na dugme „Popuni bazu“ dešava se magija. U narednih nekoliko sekundi dobijam sređenu bazu podata- ka. I šta dalje? Pa naravno, dobri stari pivot. Sada mogu da analiziram podatke onako kako želim, a isto tako i moj menadžer. Jednostavno, zar ne? U primeru je data tabela za jedno mesto troška, a uz manju nadograd- nju, dodavanjem nekoliko linija koda, može da se napravi makro koji će spojiti više ovakvih tabela u jednu zajedničku bazu podataka, ali to je već tema za neki naredni broj. Ivan Veselinović je Senior planer analitičar u kompaniji Atlantic grupa (SPP kafa) od februara 2015. godine. Prethodno je bio planer analitičar u istoj kompaniji (2011–2015). Ivana možete kontaktirati na e-mail ivanveselinovic87@gmail.com ili brojem telefona 064 849 6592.