Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 34 odgovora
  • 39.952 pregleda

Najnovija ↓

[Office] Rad sa makroima 21.07.2006. u 13:36 · pre 247 meseci
izmenjeno 1 put, poslednji put Jpeca 03.06.2011. u 09:10
  1. Jpeca03.06.2011. u 09:10zapis iz teksta poruke
#1
Za rad ručno kreiranje makroa potrebno je otvoriti VB Editor
Tools/Macro/Visual Basic Editor ili Alt + F11

Insert >> Module da otvoriš prozor za kod.

Ukoliko imate gotov kod jednostavno ga kopiraj i zalepi ga (paste) u otvoren prozor

Napravi izmene koje treba u kodu
Klik na Save.

Zatvori VBE (klik na X u gornjem levom uglu ).

Sad možeš startovati makro - Tools/Makro izaberi CombineFromAllFilesInADirectory

Obrati pažnju da je za startovanje bilo kog makroa potrebno da nivo Security bude (bar) Medium. U tom slučaju Excel će prilikom otvaranja radne sveske pitati da li želiš da omogućiš makroe ili ne. Default nivo sigurnosti je High koji ne dopušta izvršavanje makroa.


Osnovno o makroima moze se naći ovde
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: [Office] Rad sa makroima 12.10.2006. u 10:33 · pre 244 meseca
izmenjeno 3 puta, poslednji put Jpeca 31.10.2006. u 16:24
  1. Jpeca31.10.2006. u 16:24zapis iz teksta poruke
  2. 10milan1012.10.2006. u 15:49zapis iz teksta poruke
  3. 10milan1012.10.2006. u 15:47zapis iz teksta poruke
#2
U Jednom folderu imam 4 xls fajla. Jedna radna sveska je tabela u koju bi hteo da uz pomoc MACRO-a prekopiram kompletan sadrzaj drugog xls fajla. Znaci hteo bi da uz pomoc macro-a kopiram kompletan sadrzaj jednog radnog lista u drugi a da ne moram da otvaram fajl iz kog kopiram. Zelim da izbegnem select all pa copy pa otvaranje drugog xls fajla pa klik na prvu celiju pa paste.
Re: [Office] Rad sa makroima 12.10.2006. u 23:04 · pre 244 meseca #3
Nije mi baš najjasnije šta ti treba, kakve veze ima prva rečenica sa ostatkom teksta?
U svakom slučaju makro možeš da dobijes tako što ćeš da pokreneš Tools->Macros...->Record new macro
odradiš to sto ti treba, zaustaviš snimanje makroa i eventualno (tj ako je potrebno) uradiš podesavanja oko naziva pod kojim ce biti snimljen novi fajl.
Potpis
Možda je tačno da je sve već rečeno, samo nisu svi sve čuli i razumeli ...
Re: [Office] Rad sa makroima 13.10.2006. u 11:29 · pre 244 meseca #4
Hteo sam reci da u jednom folderu imam 4 xls. fajla od kojih je jedan tabela u koju bi hteo da prekopiram podatke iz ostala 3 xls. fajla. Ta tri fajla se svakodnevno azuriraju. Pa me dakle interesuje da li je moguce napraviti macro koji ce mi bez otvaranja ta "tri xls" fajla kopirati podatke iz istih.
Re: [Office] Rad sa makroima 13.10.2006. u 12:41 · pre 244 meseca #5
Može kao što si već dobio odgovor da celu proceduru uradiš jednom ručno (Copy/Paste) i da to snimiš u makro.

Pogledaj u helpu opciju Merge Workbook - možda bi mogao da iskoristiš u tvom slučaju.
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: [Office] Rad sa makroima 17.10.2006. u 16:55 · pre 244 meseca #6
Postavljam ovu temu jer smatram da da bi se nesto iole ozbiljnije uradilo u excelu potrebno je znati macro-e.

Ja bih zamolila korisnike elita da sve sto smatraju korisnim vezano za macroe, podele sa drugima, sa sto boljim objasnjenjem, odnosno obracaju se pocetnicima.

Ja naime imam jedan naizgled glup problem, ali vec izvesno vreme ne mogu da ga resim.

Rec je o sledecem: Kreirala sam makro koji treba da me iz jednog sita automatski prebaci u drugi, i to funkcionise kada idete na "macro"-"run", izaberem naziv macroa i ok, ali, kada na kreiranom command buton-u pokusam da upisem taj macro, odnosno napravim mogucnost da clikom na to dugme aktiviram macro, imam problem sto nigde nema opcije Assign Macro, a ne znam kako drugacije da postignem potrebno?

Jako bih vam bila zahvalna ako neko zna kako da mi pomogne i ako imate jos nesto korisno u vezi makroa.

Moderatorima se zahvaljujem ukoliko prihvatite temu, a izvinjavam ako tema vec postoji (ja je nisam uspela naci, a prelistala sam detaljno veliki broj slicnih tema).

Pozdrav!!!
Re: [Office] Rad sa makroima 17.10.2006. u 17:32 · pre 244 meseca #7
Re,

Nista nije cudno da nemozes da asociras tvoj macro za dugme (Bouton)
jer si izabrala pogresno dugme .
Drugacije receno postoje dve vrste ComandBoutona, jednoj od njih mozes da asociras macro koji si
napisala u Modulu , a drugoj vrsti macro napisan se nalazi u kodi Shetets (Lista)

1 Stavi strelicu misa na dugme bez ikakvog cliciranja ako text Buton se avisira , tom butonu mozes da asociras tvoj macro
2 Stavi strelicu misa na dugme bez ikakvog cliciranja ako text ButonCommande se avisira njemu nemozes da asociras macro
vec moras da napises tvoj macro u codi sheta a ne u modulu .

Cao
Potpis
Nepostoje idiotska pitanja, samo idioti ne postavljaju pitanje !!!
Re: [Office] Rad sa makroima 18.10.2006. u 08:39 · pre 244 meseca #8
Mala dopuna.
Ukoliko je dugme iz palete alata Forms njemu se makro može u iz konteksnog menija kao što je opisano ili u trenutku kreiranja.

Ukoliko je dugme iz palete alata Control Toolbox makro mu se može dodeliti na dupli klik u dizajn režimu i onda u događaj Click ovog dugmeta upišeš poziv svog makroa Npr:
Code:

Private Sub CommandButton1_Click()
 MojMakro
End Sub


U slučaju dugmeta sa palete alata Control Toolbox imaš više mogućnosti podešavanja - boja dugmeta (nisam 100% siguran ali ovo nisam našao kod dugmeta sa palete alata Forms) ili programiranje događaja na DragOver i dr.

Pre korišćenja moraš izaći iz dizajn režima.

Evo nešto o razlikama ove dve vrste kontrola http://www.ozgrid.com/Excel/Excel-controls-forms-toolbox.htm
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: [Office] Rad sa makroima 18.10.2006. u 13:33 · pre 244 meseca #9
hvala vam.. Sada cu da probam po vasim uputstvima, pa da vidimo jel radi..
Jos jednom hvala i ako imate jos nesto korisno....
Re: [Office] Rad sa makroima 18.10.2006. u 13:48 · pre 244 meseca #10
Hvala, hvala, hvala... Radi. Izabrala sam dugme iz palete alata Forms i vrlo, vrlo, jednostavno dodelila macro.. A kad samo pomislim koliko sam se mucila....
Re: [Office] Rad sa makroima 22.10.2006. u 14:20 · pre 244 meseca #11
Kako da se izbegne pri otvaranju Excela za Radnu svesku koja sadrži makroe pojavljivanje upita: Enable Makros i Disable Makros
Re: [Office] Rad sa makroima 22.10.2006. u 14:33 · pre 244 meseca #12
Tools→Options→kartica Security→pritisnes dugme Macro Security→izaberes Low (not recommended)→OK→OK
To je to.
Potpis
tyranBL
Re: [Office] Rad sa makroima 23.10.2006. u 09:33 · pre 244 meseca #13
Rešenje za sopstvene makroe postoji i bez potrebe da smanjuješ sigurnosni nivo. Makroe koje si sam pisao možeš potpisati i tako izbeći pitanje "Enable Macros". Prethodno je potrebno kreirati svoj digitalni potpis.

Da kreiraš svoj digitalni potpis:
Pronađi i startuj fajl SelfCert.exe (negde u Program files/Microsoft Office... folderu) i upiši svoje ime .

Nakon toga možeš da "potpisuješ" svoje projekte. Iz Tools menija VBA Editora aktiviraj Digital Signature i izaberi prethodno kreiran potpis.

Ukoliko ti je nivo sigurnosti Medium (preporučljivo), prvi put kad startuješ tabelu koja sadrži potpisani makro treba da štikliraš Trust this source i ubuduće neće biti iritirajućeg pitanja za sve tabele koje si potpisao.
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: [Office] Rad sa makroima 01.11.2006. u 16:07 · pre 243 meseca
izmenjeno 1 put, poslednji put Jpeca 14.12.2015. u 08:02
  1. Jpeca14.12.2015. u 08:02zapis iz teksta poruke
#14
Primeri različitih makroa mogu se naći na:

http://www.praktikum.co.yu
http://www.ozgrid.com/VBA/

VBA Language References dokumentacija može se downloadovati sa:
http://msdn.microsoft.com/office/download/vba/

Osnovno o kreiranju makroa (na srpskom)
http://office.microsoft.com/sr-sp-latn/excel/HA011189582074.aspx

Predavanja Doc.dr. Djukanovic Slobodana sa ETF iz Podgorice. "PROGRAMIRANJE KROZ APLIKACIJE" (predlog neptuncokg) http://tutoriali.org/programiranje_kroz_aplikacije.html

Knjiga za Excel VBA na srpskom
http://knjige.kombib.rs/Excel_...ramiranje_u_VBA_bez_tajni.html
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: [Office] Rad sa makroima 14.12.2006. u 11:03 · pre 242 meseca #15
imam sledeci problem:
u sheet1 mi se nalaze potrebni podaci za vba aplikaciju. Napravio sam UserForm koji se sastoji od CommandButton na ciji klik rezultati treba da se smeste na odgovarajuce mesto u isti sheet1. kako izvesti da mi taj button bude vidljiv cim otvorim excel dokument odnosno da ne moram da ulazim u vb editor i kliknem na run
Re: [Office] Rad sa makroima 14.12.2006. u 11:29 · pre 242 meseca #16
Nisam razumeo da li ti user form koristi još za nešto ili samo za dugme.

Ako je samo za dugme bolja varijanta je da dodaš dugme na list, iz palete Forms i da ga povežeš sa VBA kodom, za šta objašnjenje možeš naći ranije u ovoj temi.

Ako se user form koristi i za nešto drugo treba da staviš sledeći kod u dodađaj Workbook_Open
Code:

Private Sub Workbook_Open()
  Load UserForm1
  UserForm1.Show
End Sub


gde umesto UserForm1 staviš naziv svoje forme .
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: [Office] Rad sa makroima 15.12.2006. u 10:40 · pre 242 meseca #17
Citat:
Jpeca: Nisam razumeo da li ti user form koristi još za nešto ili samo za dugme.

A

Ako se user form koristi i za nešto drugo treba da staviš sledeći kod u dodađaj Workbook_Open
Code:

Private Sub Workbook_Open()
  Load UserForm1
  UserForm1.Show
End Sub


gde umesto UserForm1 staviš naziv svoje forme .


hvala ti,ovo je resilo problem
Re: [Office] Rad sa makroima 22.01.2007. u 21:42 · pre 240 meseci #18
"The document contains macros. Macro language support for this application is disabled. Features reguiring VBA are not available. Would you like to operi this document read-only?"

Ovo mi se desavalo i sa proslim verzijama i uvek zaboravim sta treba da uradim, pokusavao sam da sledim uputstva ali i dalje mi se pojavljuje poruka kada pokrecem i kada gasim (za sada) word. Sta uraditi da mi se ne pojavljuje ovo upozorenje, u pitanju je office 2007?

Hvala unapred.
Potpis
http://www.gradjevinskinajlon.rs/
Gradjevinski najlon i džakovi za šut.
Re: [Office] Rad sa makroima 23.02.2007. u 19:34 · pre 239 meseci #20
Imam macro koji iz worda otvori excel i kopira. Napravio sam UserForm koji nakon kopiranja (prije zatvaranja excela) pita dal treba još nešto kopirati. Problem je što se taj UserForm utvori u prozoru Worda, a na ekranu je prvi (aktivan) Excel pa izgleda kao da je zablokiralo, dok se ne klikne na tab worda. Postoji li načina kako da se forma vidi ?
Formu pozivam sa ImeForme.show

Hvala
Potpis
Of all the things I have lost I miss my mind the most...
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme