problem s edin froekt

2 отговора 107 прегледа
#1

problem s edin froekt

Zdraveite.
Purvo da vi kaja 4e ne razbiram po4ti nishto ot Visual Basic, no imam problem svurzan s nego. Izpratiha mi edin excelski fail, v koito imam edin buton generirane na oferti, i bi sledvalo sled kato si vuveda izhodnite danni i natisna tozi buton da mi se izgotvi oferta, no za sujalenie mi izliza edin prozorec v koito mi pishi:

Microsoft Visual Basic

Run time error '9':

Subscript out of range

I nishto pove4e. Na pc-to e instaliran win98, a office paketa e XP. Niakoi moje li da mi kaje kakuv e problema i kakvo moga da napravia za da go otstrania.
Blagodaria predvaritelno!!!

Отговор
в отговор на guido #2

Re: следното

Явно е нещо от сорта...

Dim objRequests as collection

....

objRequests = new collection

objRequests.Insert(9)
objRequests.Item(8) '<- имаш един елемент а пипаш в осмия

Гледаш къде гърми и го оправяш...само това трябва да сториш


Отговор
в отговор на guido #3

Re: problem s edin froekt

В тоя прозорец с грешката трябва да има бутон 'Debug' или нещо от сорта. Като го кликнеш ще се отвори ВБА едитора и реда на който е грешката ще е маркиран. Постни го тука заедно с предишните и следващите десетина реда, може би ще стане ясно каква е причината.
Или по-просто, питай тоя дето ти е пратил файла :)

Отговор