Проблем с VBA код

7 отговора 329 прегледа
#1

Проблем с VBA код

Има едно файлче на Excel което е бъкано с макроси, при първоначалното му използване нямаше проблеми всико сработи нормално, но при повторното му използване някой от макросите не щат да работят, когато отида във VBE и дам F5 макроса просто не се изпълнява. Излиза ми едно прозорче от което по принцип трябва да си избера кой макрос да стартирам, да но спика е празен и няма никакви макроси а аз ги виждам написани, но просто не мога да ги стартирам, някой сблъсквал ли се е до сега с такъв проблем, на какво може да се дължи и как да се оправя.

Go Install Analysis Toolpack!
Отговор
в отговор на alexoff #2

Re: Проблем с VBA код

Хехе. Абе, между Macros, и VBA код има малка разлика. ;о) ... По принцип VBA код може да се пише и като описание на събития, които се случват по страниците. Например, може да има VBA код, който да се изпълнява само при промяна на клетка от страница Sheet1, или нещо такова. Тези части на VBA кода няма да ти се появяват в списъка с макроси, защото не са написани за там. Това е краткото обяснение.

Сега, ако файла ти не е комерсиален, може да го споделиш с някой от нас, за да разрешим мита.

Но въпреки това, хубаво е, ако провериш преди това дали от меню Tools - Macro - Security не е включена защитата. Ако е на High, то тогава няма да се изпълнява VBA кода. Свали я на Low, и презареди файла. ... А ако си е на Low, тогава не знам. Ще трябва да погледна.


Щирлиц
Отговор
в отговор на alexoff #3

Re: Проблем с VBA код

Случвало ми се е, но никога не съм отделял време да го разследвам, а просто затварям файла и го отварям отново и така макросите (или кода, както каза колегата от предния отговор) отново работят. Ако намериш причината, сподели я.

Отговор
в отговор на iassen #4

Re: Проблем с VBA код

във офиса съм с офис 2002 и кода не работи, вкъщи съм с 2003 и работи нормално няма никакви проблеми. Пробвах го и при един приятел той също е с 2002 и при него не работи. Пробвах го и на колежката на компютъра и тя е с 2002 а пък при нея работи. Нямам никакво обяснение защо става така.

Go Install Analysis Toolpack!
Отговор
в отговор на alexoff #5

Re: Проблем с VBA код

Добре де, ако не ти е комерсиален, и можеш да го пратиш да тестваме... прати го. ;о) Аз съм с офис ХР, предполагам, че не трябва да има разлика във функциите на VBA-то.


Щирлиц
Отговор
в отговор на Щиpлиц #6

Re: Проблем с VBA код

за съжаление не мога да го изпратя защото файла служи за извличане на данни от Счетоводната ни програма и ако изпратя файла ще трябва да изпратя и базата и номенклатурата. Нали разбирате че това е фирмена тайна.

Но за сметка на това просто седнах и си направих свой файл който ми върши същата работа, такаче вече няма да се занимавам с този проблем.

Go Install Analysis Toolpack!
Отговор
в отговор на alexoff #7

Re: Проблем с VBA код

Между ВБА за офисе XP и 2003 има доста разлики по кода...и на менми се е слу4вало. Какво горе-долу не работи при тебе?

Er muoz gelichesame die Leiter ibewerfen, so Er an ir ufgestigеn
ist...
Отговор
в отговор на Craig #8

Re: Проблем с VBA код

ами нищо не работи, нито един код не ще да ми тръгне.

А в какво се изразяват разликите между XP и 2003

Go Install Analysis Toolpack!
Отговор