IZBORNIK HOME FORUM ACCESS EXCEL WORD  
 

HOME

1

Osnove VBA

1.1 Sadržaj
1.2 Uvod u VBA
1.3 Izvođenje Macro-a
1.4 Reference
1.5 VBE - prozor
1.6 Snimanje Macro-a
1.7 Primjeri Macro koda
2

Procedure

3

Kontrola toka programa

3.2 Petlje
3.3

Niz, String, Function

4 Rad sa modulima
5

Events - Događaji

6

Svojstva - Properties

7

Metode

8

Svojstva i metode

9

Objekti - Objects

   
 

RAZNO

  Razni primjeri VBA u Excelu
   
 

MICROSOFT EXCEL 2003 - Radni prozor VBE u Excelu 2007 - Visual Basic Editor

Radni prozor VBE u Excelu 2007
(Visual Basic Editor)

Search This Web Site

Adsense sponzor






Project Explorer Window, Properties Window, Code Window, Immediate Window

Kod prvih verzija Excel-a koje su imale VBA na raspolaganju, tj. Excel 5 i Excel 95, VBA modul se pojavljivao u formi zasebnog radnog lista. Počevši sa Excel-om 97, VBA modulima se pristupa korištenjem Visual Basic Editora (VBE). Moduli su, naravno, sačuvani zajedno sa radnim knjigama (Workbook) samo nisu vidljivi dok se ne starta VBE.

NAPOMENA: Excel prilikom pokretanja nove Workbook standardno otvara 3 (tri) Sheeta (Radna lista); Sheet1, Sheet2, Sheet3 (List1, List2, List3). Vi kao korisnik možete ovu postavku promijeniti da vam Excel otvara npr: samo jedan Sheet u startu. No tada trebate voditi računa ako kopirate neke Macro-e sa interneta ili koristite nečiji Macro, postoji li u njemu linija koda koja se veže za broj otvorenih radnih listova u novoj Workbook. Ovo je recimo važno kod snimanja Workbook (određene knjige) pomoću naredbe SaveAs => NewFile. O ovome će biti govora u tutorijalu koji je vezan za izradu "Fakture" (računa) i snimanja kreirane fakture u novi file.xls (datoteku).

VBE se ne može startati nezavisno od Excel-a, tj. Excel mora biti otvoren da bi VBE mogao da se starta. Najjednostavniji način da se pokrene VBE (Visaual Basic Editor) je koristeći prečicu na tipkovnici ALT+F11. Drugi način bi bio pomoću ikone (gumba) na ribonu tj. Tabu Developer.

Kako aktivirati tab Developer na ribonu. Kliknite na gumb Office => Excel Options => Popular => uključite opciju "Show Developer tab in the Ribon"

Kako prikazati  Developer Tab na Ribonu u Excelu 2007

Zatvorite Excel Options prozor i uočite sada da imate u izboru tab Developer.

POKRETANJE VISUAL BASIC EDITORA - VBE

Developer tab na ribbonu u Excelu 2007

Dakle pokretanje VBE možete izvršiti preko ALT+F11 ili preko taba Developer => Visual Basic. Nakon otvaranja VBE (Visual Basic Editora) pojavljuje vam se prozor kao na slici ispod. Uočite važne elemente radnog prozora VBE (za početnike).

VBE radni prozor se sastoji od osnovnih dijelova

- Toolbars (TXT menu, Standard)
- Okvir Project Explorer - VBAProject (CTRL+R)
- Okvir Properties (Svojstva)
- Okvir Windows Code (Prozor koda) u koji se importira Macro kod
- Immediate Window (CTRL+G, u kojem se pišu linije koda i izvršavaju direktno-odmah)

Radni prozor Visual Basic Editor (VBE) u Excelu 2007

Adsense sponzor





Project Explorer Window prikazuje strukturu svih trenutno otvorenih radnih knjiga (bilježnica) u Excel-u.
Svaka radna knjiga predstavlja jedan projekt. Ukoliko ovaj prozor nije vidljiv, može se otvoriti koristeći stavku View iz linije menija ili pomoću prečice CTRL+R.

Code Window (Prozor koda) sadrži VBA kod. Svaka stavka iz Project Explorer prozora ima pridruženi prozor koda, koji se aktivira dvoklikom na određenu stavku ili pomoću opcije View Code iz padajućeg menija koji se dobiva desnim klikom na određenu stavku. Na slici iznad je prikazan kodni prozor modula Module1.

Immediate Window. Za direktno izvršavanje VBA naredbi najbolje je koristiti Immediate prozor. On može biti vrlo koristan u ispravljanju vašeg koda jer pomoću njega možete testirati napisane procedure korak po korak. Ukoliko ovaj prozor nije vidljiv, može se otvoriti koristeći stavku View iz linije menija ili pomoću prečice CTRL+G.

Properties Window prikazuje svojstva trenutno izabranog objekta u Project Explorer prozoru. Ukoliko ovaj prozor nije aktivan, isti se aktivira opcijom View Properties Window sa tekstualnog izbornika.


Adsense sponzor



Ova web stranica koristi COOKIES - COPYRIGHT - 2011-2017 - IvanC - ic.ims.hr