Köszi szépen! Így tényleg nem fut hibára.
"a változtatást bevastagítottam": ezt a részt nem teljesen értettem. Viszont rögtön megvilágosodtam, amint számítógépen néztem meg. Valamiért telefonon nem volt kiemelve félkövérrel. :)
Mondjuk az továbbra sem tiszta, hogy eddig miért működött és most egy windows + office újratelepítés után miért fut hibára. Elvileg ugyan az a windows verzió és ugyan az az office verzió került vissza, lévén ugyan azzal a licence kóddal aktiváltam mint ezelőtt.
Tavaly szeptemberben p.imre-vel leveleztem szintén egy makró probléma miatt.
Ott a következő problémába ütköztem:
Variables.Shapes(kepnev).Copy
A "Variables" egy munkalap kódneve. A "kepnev" pedig a makró által kiszámított képnév. Az volt a kérés, hogy vizualizáljam meg egy teherautó telítettségét a megrendelő lapon. Maga a képnév "kocsixxx" formátumú volt, ahol xxx a telítettség volt 5%-ban kifejezve.
Az egész makrót a céges gépemen írtam meg anno egy másik dokumentumban. Utána itthon egy új dokumentumba emeltem át és ha a saját gépemen nem volt ez a sor megduplázva, akkor az esetek kb. 50%-ban nem másolta ki a képet és a makró hibával leállt, mert nem tudott mit beilleszteni. Az eredeti makrót évekig használtuk a cégnél és sohasem futottunk vele hibába, pedig elég sűrűn volt használva.
A sor duplikálás után írtam egy AHK scriptet és egy éjszakán át módosított a cellákon, hogy fusson le újra és újra a makró. Akkor már nem futott egyszer sem hibába. Ha jól emlékszem, akkor 5 másodperc volt a script időzítése, tehát óránként lefutott 720 alkalommal, 4-5 órán át biztosan futott. Szóval úgy voltam vele, hogy ha ez idő alatt nem fut hibára, akkor a hiba lehetősége már elhanyagolható.
További érdekesség, hogy p.imre-nél nem produkálta a hibát, valamint mint említettem a céges gépeken sem. Pedig bent is 6-8 gépen biztosan volt használva az évek alatt.