Обект Worksheet и обект Sheet - най-често използвани команди (methods)

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

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

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

 
Команда Move без аргумент премества автоматично листа в нов екселски файл
Твърдението е вярно
Твърдението НЕ е вярно
 
За да добавим 2 или повече нови листа, използваме команда Add с аргументи
Count
Before или After
Команда Add добавя само един нов лист
 
Характеристиката (property) DisplayAllerts е характеристика на:
Application
ActiveWorkbook
ActiveSheet
 
С команда (method) Add се добавя нов лист само пред ActiveSheet
Твърдението Не е вярно
Твърдението е вярно

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

  • Защо дава грешка

    Cvetelina Raykova:

    Здравейте,

    Тренирам преместването на листове,но ми дава грешка "Compile error : expected function or variable" за (Sheets.Count) при положение, че редът от инструкцията за преместване ми е същия като във урока. Къде греша?

    Public Sub Sheets()

    ActiveWorkbook.Sheets.Add Before:=Worksheets(1) Worksheets(1).Name = "Събота" Sheets("Събота").Move After:=Sheets(Sheets.Count)

    End Sub

    Cvetelina Raykova:

    Разбрах какъв е проблема. Във файла има само worksheets, няма sheets и затова дава грешка на "Sheets".

  • Как да сменя настройките на език, за да виждам коментарите във VBA?

    Валентина :

    Здравейте, как да сменя локалните настройки на лаптопа, за да разчита кирилицата в коментарите на VBA ( Alt + F11) и в същото време езика на компютъра да си остане английски? Аз съм с Уиндоус 7. Благодаря предварително

    Краси Кръстев:

    Здравейте, Валентина.

    Ето тези теми от форума са по отношение на това какви точно настройки на Windows 7 трябва да направите за да не излиза кирилицата като "шльоковица"

    Как да оправя надписите на кирилица в отворен автоматично .csv файл?

    Как да оправя кирилицата в отворен с Notepad текстов файл?

    Деница Григорова:

    Здравейте, имам същия въпрос - може ли да покажете как да настроим само VBA да чете кирилицата без да се налага да променяме настройките на Уиндоус изцяло. Английският език трябва да остане основен, а българският - допълнителен. И аз съм с уиндоус 7.

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

    Опитайте с една частична промяна в Windows 7. От Control Panel, изберете групата Region and Language.

    В таба Format - English(Unated States)

    За да се чете българския език в Редактора на VBA, в двата таба Location and Administrative трябва да се избере Bulgaria, Bulgarian:

    Надявам се това да помогне!

    Деница Григорова:

    благодаря, ще опитам