Kerülő megoldásként tedd 3 excel fájlba a dolgokat.
- public.xls a bárki által elérhető, módosítható adatok
- private.xls és makro.xls a más által nem elérhető adatok és a makró(k)
A public.xls-t tedd egy olyan könyvtárba/megosztásra amire akinek kell adsz jogot.
A private.xls és makro.xls kerüljön olyan könyvtárba/megosztásra amire csak olyan felhasználónak adsz jogot aki futtathatja/kezelheti azt.
Így elvileg kell egy felhasználó aki igény szerint futtatja a makrót elérve minden fájlt, egyébként meg mindenki azt éri el amihez joga van.
Hogy ne kelljen a futtatáshoz mindig valakit megkérni, készíts egy excel makró futtatást automatizáló (autoit vagy powershell) scriptet ami egy gépen (vagy terminal server sessionben) futva pl. percenként megnézi a publikus könyvtárat és ha odakerül pl. egy "run.txt" fájl akkor lefuttatja a makro.xls makróit majd törli a run.txt-t.
--
Légy derűs, tégy mindent örömmel!