Macro

23 views
Skip to first unread message

Damir Ivšić

unread,
Oct 19, 2009, 9:43:58 AM10/19/09
to excel...@googlegroups.com

Pozdrav,

 

Napravljeni su macro-i koji uredno rade...

 

Prilikom kreiranja tih macro-a snimani su u „PERSONAL.XLSB“ i postavljeno je da se mogu izvršavati u svim otvorenim worlbook-ima...

 

U koliko je već pokrenut excel i želim ga ponovno pokrenut na drugom monitoru kojeg imam spojenom na računalu excel javlja slijedeće:

 

Personal.xlsb is locked or editing by 'Damir'

 

Ta poruka se naravno ne javlja u koliko se otvara novi list unutar istog dokumenta...

 

Jasno mi je što poruka znači samo ne znam kako postvaviti „setings“ kod macroa da mi se to u buduće ne dešava...

 

 



__________ Information from ESET NOD32 Antivirus, version of virus signature database 4521 (20091019) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

excelancije

unread,
Oct 19, 2009, 4:19:37 PM10/19/09
to excelancije


On Oct 19, 3:43 pm, Damir Ivšić <da...@economy.hr> wrote:
> Pozdrav,
>
> Napravljeni su macro-i koji uredno rade...
>
> Prilikom kreiranja tih macro-a snimani su u "PERSONAL.XLSB" i postavljeno je
> da se mogu izvršavati u svim otvorenim worlbook-ima...
>
> U koliko je već pokrenut excel i želim ga ponovno pokrenut na drugom
> monitoru kojeg imam spojenom na računalu excel javlja slijedeće:
>
> Personal.xlsb is locked or editing by 'Damir'
>
> Ta poruka se naravno ne javlja u koliko se otvara novi list unutar istog
> dokumenta...
>
> Jasno mi je što poruka znači samo ne znam kako postvaviti "setings" kod
> macroa da mi se to u buduće ne dešava...

Naravno da Excel to javlja kada je Personal workbook već pokrenut.
Ista stvar je da pokušate pokrenuti bilo koji od Excelovih workbooka
koji je već otvoren. I ponovo ne mogu razumjeti zašto koristite takav
pristup? Imate već pokrenutu jednu instancu Excela i zašto pokrenuti
još jednu? Ne koristim dva monitora, ali pretpostavljam da grafički
driveri i ATIja i nVidie omogućiju da se u takvom dual modu samo
željeni prozor prebaci na drugi ekran.

Drugu instancu se eventualno može pokrenuti iz Run dijaloga, s tim da
se specifiira path na Excel.exe i na kraju doda "/automation", jer ga
se tada pokreće bez loadanja addina i sadržaja XLSTART direktorija.
Kod mene to izgleda ovako: "C:\Program Files\Microsoft Office
\Office12\excel.exe. /automation". Koliko ja znam nema drugog načina
da se pokrene još jedna instanca Excela, a bez da Excel ne javlja
upozorenje da je Personal workbook već otvoren.

pozdrav,
Mladen

Ivsic

unread,
Oct 28, 2009, 1:37:14 PM10/28/09
to excelancije
Ok,

Očito nešto ne štima...
Do početka korištenja macroa bilo je moguće pokrenuti excel nekoliko
puta i nije bilo zapreka...
Budući koristim dva monitora (jedan od prijenosnog računala + 1
vanjski) ne uspijevam postići to da novi excel list prenesem na drugi
monitor...
Da li u excel postvkama postoji mogućnost da izglede menija i svega
ostalog vratim na početne postavke...

excelancije

unread,
Oct 30, 2009, 4:50:53 PM10/30/09
to excelancije


On 28 list, 18:37, Ivsic <da...@economy.hr> wrote:
> Ok,
>
> Očito nešto ne štima...
> Do početka korištenja macroa bilo je moguće pokrenuti excel nekoliko
> puta i nije bilo zapreka...

Vjerojatno zbog toga što tada niste ni imali Personal workbook. Njega
Excel kreira pri prvom korištenju Macro Recordera. Prema mom mišljenju
nije problem u macrou koji koristite, već u tome što Excel otvara
Personal.xlsm prilikom prvog pokretanja, jer je ovaj smješten u
XLSTART direktoriju (Excel po defaultu pri svom pokretanju otvara sve
fileove koji su tamo smješteni). Pri ponovnom pokretanju Excela ovaj
ponovo pokušava otvoriti workbookove koji se nalaze u XLSTART
direktoriju i javlja upozorenje da je Peronal.xlsm već otvoren i da ga
može otvoriti samo u read only modu. Ovo možete testirati tako da u
XLSTART postavite još neki file i vidjet ćete da će Excel i za njega
dati isto upozorenje.

> Budući koristim dva monitora (jedan od prijenosnog računala + 1
> vanjski) ne uspijevam postići to da novi excel list prenesem na drugi
> monitor...

Hm, to ne ovisi o Excelu, već o grafičkoj kartici koju imate u
računalu i njenim driverima. Nisam stručan po tom pitanju, ali
vjerujem da i ATI i nVidia daju mogućnost korisniku da u modu rada s
dva monitora kontroliraju koji će prozor ili aplikaciju postaviti na
koji monitor.

> Da li u excel postvkama postoji mogućnost da izglede menija i svega
> ostalog vratim na početne postavke...

Niste napisali o kojim se postavkama radi, tako da mi baš nije jasno o
čemu je riječ. Ako se dobro sjećam, koristite Excel 2007 i kod njega
uglavnom i nama mogućnosti da se ribboni customiziraju, osim da se
dodaju neki od njih, a "ugasiti" ih se može jednostavno da se
deaktiviraju addini koji ih instaliraju, ako se vaše pitanje odnosilo
na to.

Pozdrav,
Mladen

Ivsic

unread,
Oct 31, 2009, 3:34:19 AM10/31/09
to excelancije
Pozdrav,

Problem riješen....

Hvala na pomoći i podršci.

Bili ste na dobrom putu. U postavkama macroa je postavljeno da se sve
snima u personal.xlsm, i kako sam napravio prvi macro snimio sam ga u
taj personal.xlsm.
Zbog toga se je kasnije javila ona poruka koju sam ranije opisivao...
Bio sam uvjeren da je taj file personal.xlsm potreban, a zapravo
nije...
Jednostavno sam pobrisao taj personal.xlsm i kod novog pokušaja
pisanja macroa postavio opciju da se macro snimi u novi worlbook.
Kasnije kada sam pokušao pokrenuti pripremljeni macro, otvorio sam
file u kojem sam ga prethodno snimio i sve radi savršeno...
Reply all
Reply to author
Forward
0 new messages