Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Visual Basic Run-time error -2147024809 (80070057) märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
umbada
HV vaatleja

liitunud: 01.03.2012



Autoriseeritud ID-kaardiga

sõnum 05.03.2019 01:34 Visual Basic Run-time error -2147024809 (80070057) vasta tsitaadiga

Tere

Olen programmeerimiskauge inimene, kes on sattunud hätta.

Väike excelile koostatud macro on lakanud töötamast. Kui kirjutada midagi lahtrisse, siis viskab ette errori sellise errori.

Muul puhul overflowides on antud macro ülesandeks funktsioneerida selle ettekirjutatud viisil. Kuidas probleemi lahendada?

P.S.! Pilt 1 screen debugist. Pilt 2 screen veateatest.
Manus

Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
infidel
HV kasutaja
infidel

liitunud: 31.01.2004



Autoriseeritud ID-kaardiga

sõnum 05.03.2019 15:19 vasta tsitaadiga

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.
Kommentaarid: 33 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 32
tagasi üles
vaata kasutaja infot saada privaatsõnum
tarmo66
HV vaatleja

liitunud: 13.10.2008




sõnum 05.03.2019 17:48 vasta tsitaadiga

Lisa see .xlsm fail siia parem, kui just mingit riigisaladust ei sisalda.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
umbada
HV vaatleja

liitunud: 01.03.2012



Autoriseeritud ID-kaardiga

sõnum 06.03.2019 02:51 vasta tsitaadiga

XLSM siin: https://www.upload.ee/files/9660734/Team-stats_2.xlsm.html
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
infidel
HV kasutaja
infidel

liitunud: 31.01.2004



Autoriseeritud ID-kaardiga

sõnum 08.03.2019 11:13 vasta tsitaadiga

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.
Kommentaarid: 33 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 32
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Visual Basic Run-time error -2147024809 (80070057)
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
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.