Може ли въпрос?
Всъщност два въпроса имам, вторият не е по материала, за което се извинявам.
1.Тук виждаме декларация на променлива с оператора Dim. В предишните уроци, често се използваха променливи i и j, за които нямаше декларации от вида Dim i As Int. И въпросът ми е - в кои случаи типа на променливите задължително се декларира чрез Dim Var As ..., тук Var е променлива, която декларираме, и в кои случаи може да се пропусне.
Здравей, относно първия въпрос Лектора би дал най правилния отговор :)
Благодаря, лаптопът е HP pavilion sg6. Поставих въпроса, ако някой има вече решение, което да е общо, за да не ходя по форуми. Интересното е, че в началото на този курс F8 си действаше директно и в някакъв момент се "развали", явно има някаква клавишна комбинация, която превключва режимите. Докато пишех това, пуснах търсене, намерих форуми - едни се оплакват, като мен, че Fn ги изнервя, други пък били го изгубили, искат да си го върнат, ... нема угодия :) Краси благодаря, ще се справя.
Промените се правят в биос, тук пускам линк към указанията, ако някой друг има подобен проблем - https://support.hp.com/us-en/document/c02035108
Здравейте,
Подробно разглеждам темата за деклариране на променливите в следващия модул4. Конкретно на Вашия въпрос, модул 3, урок 7:
Блок-оператор For each управлява обекти, а колекциите също са обекти във VBA, които трябва да се декларират (оператор Dim) за разлика от останалите променливи (i, j).
Затова променливата rng_cell се декларира като обект Range. В новите версии на Excel това не е толкова стриктно условие, но според мен е добре да се прави.
Здравейте, благодаря за отговора! Аз току що изгледах урок 2 и получих отговор, явно съм избързал с въпроса. Преди доста време за малко ползвах Visual Studio 2005 и ми беше останал спомен, че там изрично/експлицитно/ беше изискването за дефинирането на променливи.