Veateade ütleb, et sellise nimega elementi pole olemas. Tööleht "Esitlus" paistab olema paigas, seega on viga sektori nimes. Kuna pildi pealt pole näha, kuidas FillSector välja kutsutakse, siis ei oska öelda, mis nimega element seal lehel olema peaks. VBA seda igatahes ei leia ja annabki veateate.
Vaatasin lõpuks makrole otsa.
Kui töölehel "Settings" midagi muuta, siis käivitub protseduur "Worksheet_Change", mis asub töölehte "Esitlus" vastavalt toodud kujundustele muutma.
Tsiteerides algallikat:
Väljakud Esitlus lehel on jagatud textboxidega tsoonideks
Siit lehelt tulevad andmed kuidas tsoonid välja näevad
Ja siit tulebki probleem - lehel "Esitlus" ei ole neid textboxe. Vähemalt mitte selliste nimedega (mõned on, aga ~250 mitte). Samas on fail lingitud ühe teise failiga, mille nimeks on "Proov.xlsx" ja see asub kaustas "C:\Users\Rain\Desktop". Võimalik, et need peaksid sealt laekuma, kuid ka siis saaks makro toimida ainult selle Raini arvutis.
Lahendusena tuleks taastada võimalikult täpselt viimane olukord, kus makro töötas. Otsida üles kõikvõimalikud koopiad (nii sellest failist kui proov.xlsx-ist).
Alternatiiv oleks lisada mainitud protseduuri algusesse "On Error Resume Next". Siis libiseb makro sujuvalt kõigist probleemidest üle ja teeb ainult neid asju, mis meeldivad. Siis saab vaadata, mis tegemata jäi ja hakata sealtpoolt harutama.
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.