Блок-оператор With

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео

Тест за преминаване към следващия урок

 
Блок-оператор With може да се използва:
за присвояване на характеристики от един и същи вид
само за обекта ActiveCell
само с характеристиката Offset
 
Имената на модулите в проекта на VBA НЕ могат да се променят.
Твърдението НЕ е вярно
Твърдението Е вярно
 
Каква грешка е допусната в процедуррата:Sub Test1()     With ActiveCell          .Offset(1,2) = 5          .Offset(1,3) = "понеделник"End Sub
Липсва End With за блок-оператор With
За обекта ActiveCell не може да се присвоява текст
Блок-оператор With не може да се използва с обекта ActiveCell

Въпроси и отговори

  • Иван Прокопов:

    Разбрах как :)

    Димитринка Вълкова:

    Поздравления, намерил си сам отговора! Не зная какъв е бил точно проблема при теб, но искам да споделя следното: 1. Този списък се нарича Auto list и се показва, когато се натисне клавишната комбинация Ctrl+Space, т.е интервал, или след обекта въведеш точка, например: Range. За да се показва трябва в настройките на редактора на VBE (редакторът се показва с клавишната комбинация Ctrl+F11) да е чекната опцията Autolist Member, т.е. от менюто Tools --> Options --> Edit --> Autolist member. 2. Не винаги обаче, този списък се показва. Причините са различни, но най-често е когато VBA не разпознава обекта, за който да покаже допустимите характеристики (properties) и команди (methods). Например, въвел си Raneg, вместо Range. В този случай провери внимателно синтаксиса на инструкциите. Но дори и да нямаш грешка, напълно възможно е списъкът да не се появява. От друга страна компилаторът няма да ти позволи да изпълняваш инструкции с грешен синтаксис! Надявам се тези пояснения да допълнят твоето откритие. Но ако нещо не ти е ясно, пиши!

    Емилия Славчева:

    Обърках настройките с експерименти и сега нямам вляво прозорец. Как да си върна предишната визия на Редактора

    Димитринка Вълкова:

    Опитайте с команда View --> Project Explorer, View --> Properties Window, за да се покажат 2-та прозореца.

    Емилия Славчева:

    Много благодаря! Отвори ми се втория прозорец.

    Светла Ненчева:

    А това Autofill с числата как го правите?

    Димитринка Вълкова:

    Може ли да дадете повече информация за проблема с Autofill?

    Валентина Слабакова:

    Светла Ненчева: Избираме клетка и в нея изписваме 1, в долната клетка изписваме 2, след това маркираме двете и с контрол и натиснат долен десен ъгъл от маркираното приплъзваме надолу до числото, което ни трябва. Има и още един начин, Изписваш 1 (ако ти трябва число, същото се получава с месеци и дни от седмицата) и маркираш десния долен ъгъл, за да ти се появи + и придърпваш с мишката, като в същото време държиш бутона контрол. Надявам се, че съм ти помогнала. Поздрави и лека вечер